>>> telegram-tdlib: Building testing/telegram-tdlib 1.8.5-r0 (using abuild 3.9.0-r5) started Wed, 31 Aug 2022 01:58:04 +0000 >>> telegram-tdlib: Checking sanity of /home/buildozer/aports/testing/telegram-tdlib/APKBUILD... >>> telegram-tdlib: Analyzing dependencies... >>> telegram-tdlib: Installing for build: build-base cmake openssl-dev>3 zlib-dev gperf linux-headers samurai (1/10) Installing libarchive (3.6.1-r1) (2/10) Installing rhash-libs (1.4.3-r1) (3/10) Installing libuv (1.44.2-r0) (4/10) Installing cmake (3.24.1-r1) (5/10) Installing openssl-dev (3.0.5-r2) (6/10) Installing zlib-dev (1.2.12-r3) (7/10) Installing gperf (3.1-r3) (8/10) Installing linux-headers (5.19.4-r0) (9/10) Installing samurai (1.2-r2) (10/10) Installing .makedepends-telegram-tdlib (20220831.015805) Executing busybox-1.35.0-r23.trigger OK: 339 MiB in 112 packages >>> telegram-tdlib: Cleaning up srcdir >>> telegram-tdlib: Cleaning up pkgdir >>> telegram-tdlib: Fetching https://distfiles.alpinelinux.org/distfiles/edge//telegram-tdlib-1.8.5.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> telegram-tdlib: Fetching telegram-tdlib-1.8.5.tar.gz::https://github.com/tdlib/td/archive/d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9.tar.gz >>> telegram-tdlib: Fetching https://distfiles.alpinelinux.org/distfiles/edge//telegram-tdlib-1.8.5.tar.gz >>> telegram-tdlib: Checking sha512sums... telegram-tdlib-1.8.5.tar.gz: OK >>> telegram-tdlib: Unpacking /var/cache/distfiles/edge//telegram-tdlib-1.8.5.tar.gz... -- The CXX compiler identification is GNU 12.1.1 -- The C compiler identification is GNU 12.1.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find ccache (this is NOT an error) -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.5") -- 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_STD14 -- Performing Test HAVE_STD14 - 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_WIMPLICIT_FALLTHROUGH_2 -- Performing Test HAVE_CXX_FLAG_WIMPLICIT_FALLTHROUGH_2 - Success -- Performing Test HAVE_CXX_FLAG_WPOINTER_ARITH -- Performing Test HAVE_CXX_FLAG_WPOINTER_ARITH - Success -- Performing Test HAVE_CXX_FLAG_WCAST_QUAL -- Performing Test HAVE_CXX_FLAG_WCAST_QUAL - Success -- Performing Test HAVE_CXX_FLAG_WSIGN_COMPARE -- Performing Test HAVE_CXX_FLAG_WSIGN_COMPARE - 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_WALLOC_ZERO -- Performing Test HAVE_CXX_FLAG_WALLOC_ZERO - Success -- Performing Test HAVE_CXX_FLAG_WLOGICAL_OP -- Performing Test HAVE_CXX_FLAG_WLOGICAL_OP - Success -- Performing Test HAVE_CXX_FLAG_WTAUTOLOGICAL_COMPARE -- Performing Test HAVE_CXX_FLAG_WTAUTOLOGICAL_COMPARE - Success -- Performing Test HAVE_CXX_FLAG_WVLA -- Performing Test HAVE_CXX_FLAG_WVLA - Success -- Performing Test HAVE_CXX_FLAG_WNON_VIRTUAL_DTOR -- Performing Test HAVE_CXX_FLAG_WNON_VIRTUAL_DTOR - Success -- Performing Test HAVE_CXX_FLAG_WUNUSED_PARAMETER -- Performing Test HAVE_CXX_FLAG_WUNUSED_PARAMETER - Success -- Performing Test HAVE_CXX_FLAG_WCONVERSION -- Performing Test HAVE_CXX_FLAG_WCONVERSION - Success -- Performing Test HAVE_CXX_FLAG_WSIGN_CONVERSION -- Performing Test HAVE_CXX_FLAG_WSIGN_CONVERSION - Success -- Performing Test HAVE_CXX_FLAG_WCXX14_COMPAT_PEDANTIC -- Performing Test HAVE_CXX_FLAG_WCXX14_COMPAT_PEDANTIC - Failed -- Performing Test HAVE_CXX_FLAG_WDEPRECATED -- Performing Test HAVE_CXX_FLAG_WDEPRECATED - Success -- Performing Test HAVE_CXX_FLAG_WUNUSED_COMMAND_LINE_ARGUMENT -- Performing Test HAVE_CXX_FLAG_WUNUSED_COMMAND_LINE_ARGUMENT - Failed -- Performing Test HAVE_CXX_FLAG_QUNUSED_ARGUMENTS -- Performing Test HAVE_CXX_FLAG_QUNUSED_ARGUMENTS - Failed -- Performing Test HAVE_CXX_FLAG_WODR -- Performing Test HAVE_CXX_FLAG_WODR - 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_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: /lib/libz.so (found version "1.2.12") -- Found ZLIB: /usr/include /lib/libz.so -- 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 -- Could NOT find Readline (missing: READLINE_INCLUDE_DIR READLINE_LIBRARY) -- Could NOT find Readline (this is NOT an error) -- Configuring done -- Generating done -- Build files have been written to: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/build [1/456] Building CXX object td/generate/CMakeFiles/remove_documentation.dir/remove_documentation.cpp.o [2/456] Building CXX object td/generate/CMakeFiles/td_generate_java_api.dir/tl_writer_java.cpp.o [3/456] Building CXX object td/generate/CMakeFiles/td_generate_java_api.dir/generate_java.cpp.o [4/456] Building CXX object td/generate/CMakeFiles/generate_c.dir/generate_c.cpp.o [5/456] Building C object sqlite/CMakeFiles/tdsqlite.dir/sqlite/sqlite3.c.o [6/456] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/tl-parser.c.o [7/456] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/tlc.c.o [8/456] Building C object td/generate/tl-parser/CMakeFiles/tl-parser.dir/crc32.c.o [9/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_writer.cpp.o [10/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_string_outputer.cpp.o [11/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_outputer.cpp.o [12/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_generate.cpp.o [13/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_utils.cpp.o [14/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_file_outputer.cpp.o [15/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_core.cpp.o [16/456] Building CXX object tdtl/CMakeFiles/tdtl.dir/td/tl/tl_config.cpp.o [17/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_td.cpp.o [18/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_jni_h.cpp.o [19/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_jni_cpp.cpp.o [20/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_hpp.cpp.o [21/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_h.cpp.o [22/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/tl_writer_cpp.cpp.o [23/456] Building CXX object td/generate/CMakeFiles/generate_common.dir/generate_common.cpp.o [24/456] Building CXX object tdutils/generate/CMakeFiles/generate_mime_types_gperf.dir/generate_mime_types_gperf.cpp.o [25/456] Linking CXX executable tdutils/generate/generate_mime_types_gperf [26/456] Generating /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/generate/auto/mime_type_to_extension.gperf, /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/generate/auto/extension_to_mime_type.gperf Extension "wmz" matches more than one type Extension "sub" matches more than one type [27/456] Generating /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/generate/auto/extension_to_mime_type.cpp [28/456] Generating /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/generate/auto/mime_type_to_extension.cpp [29/456] Linking CXX static library tdtl/libtdtl.a [30/456] Linking CXX executable td/generate/remove_documentation [31/456] Linking CXX executable td/generate/td_generate_java_api [32/456] Linking CXX executable td/generate/generate_common [33/456] Linking C executable td/generate/tl-parser/tl-parser [34/456] Generate TLO files [35/456] Generate common TL source files [36/456] Linking CXX executable td/generate/generate_c Write tl to file auto/td/telegram/telegram_api.cpp Write tl to file auto/td/telegram/telegram_api.h Write tl to file auto/td/telegram/telegram_api.hpp Write tl to file auto/td/telegram/secret_api.cpp Write tl to file auto/td/telegram/secret_api.h Write tl to file auto/td/telegram/secret_api.hpp Write tl to file auto/td/mtproto/mtproto_api.cpp Write tl to file auto/td/mtproto/mtproto_api.h Write tl to file auto/td/mtproto/mtproto_api.hpp Write tl to file auto/td/telegram/td_api.cpp Write tl to file auto/td/telegram/td_api.h Write tl to file auto/td/telegram/td_api.hpp [37/456] Building CXX object benchmark/CMakeFiles/bench_queue.dir/bench_queue.cpp.o [38/456] Building CXX object benchmark/CMakeFiles/bench_log.dir/bench_log.cpp.o [39/456] Building CXX object benchmark/CMakeFiles/bench_empty.dir/bench_empty.cpp.o [40/456] Building CXX object benchmark/CMakeFiles/wget.dir/wget.cpp.o [41/456] Building CXX object benchmark/CMakeFiles/rmdir.dir/rmdir.cpp.o [42/456] Building CXX object benchmark/CMakeFiles/check_tls.dir/check_tls.cpp.o [43/456] Building CXX object benchmark/CMakeFiles/check_proxy.dir/check_proxy.cpp.o [44/456] Building CXX object benchmark/CMakeFiles/bench_misc.dir/bench_misc.cpp.o [45/456] Building CXX object benchmark/CMakeFiles/bench_tddb.dir/bench_tddb.cpp.o [46/456] Building CXX object benchmark/CMakeFiles/bench_db.dir/bench_db.cpp.o [47/456] Building CXX object benchmark/CMakeFiles/bench_handshake.dir/bench_handshake.cpp.o [48/456] Building CXX object benchmark/CMakeFiles/bench_http_reader.dir/bench_http_reader.cpp.o [49/456] Building CXX object benchmark/CMakeFiles/bench_http_server_fast.dir/bench_http_server_fast.cpp.o [50/456] Building CXX object benchmark/CMakeFiles/bench_http_server_cheat.dir/bench_http_server_cheat.cpp.o [51/456] Building CXX object benchmark/CMakeFiles/bench_http_server.dir/bench_http_server.cpp.o [52/456] Building CXX object benchmark/CMakeFiles/bench_http.dir/bench_http.cpp.o [53/456] Building CXX object benchmark/CMakeFiles/bench_actor.dir/bench_actor.cpp.o [54/456] Building CXX object benchmark/CMakeFiles/bench_crypto.dir/bench_crypto.cpp.o [55/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdactor/test/actors_bugs.cpp.o [56/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdactor/test/actors_workers.cpp.o [57/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdactor/test/actors_simple.cpp.o [58/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdactor/test/actors_main.cpp.o [59/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/WaitFreeHashMap.cpp.o [60/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/variant.cpp.o [61/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/StealingQueue.cpp.o [62/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/SharedSlice.cpp.o [63/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/SharedObjectPool.cpp.o [64/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/pq.cpp.o [65/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/port.cpp.o [66/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/OrderedEventsProcessor.cpp.o [67/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/OptionParser.cpp.o [68/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/MpscLinkQueue.cpp.o [69/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/MpmcWaiter.cpp.o [70/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/MpmcQueue.cpp.o [71/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/misc.cpp.o [72/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/log.cpp.o [73/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/List.cpp.o [74/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/json.cpp.o [75/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/HttpUrl.cpp.o [76/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/heap.cpp.o [77/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/HashSet.cpp.o [78/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/HazardPointers.cpp.o [79/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/gzip.cpp.o [80/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/filesystem.cpp.o [81/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/EpochBasedMemoryReclamation.cpp.o [82/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/Enumerator.cpp.o [83/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/emoji.cpp.o [84/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/crypto.cpp.o [85/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/ConcurrentHashMap.cpp.o [86/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/ChainScheduler.cpp.o [87/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/buffer.cpp.o [88/456] Building CXX object test/CMakeFiles/run_all_tests.dir/__/tdutils/test/bitmask.cpp.o [89/456] Building CXX object test/CMakeFiles/run_all_tests.dir/data.cpp.o [90/456] Building CXX object test/CMakeFiles/run_all_tests.dir/tqueue.cpp.o [91/456] Building CXX object test/CMakeFiles/run_all_tests.dir/tdclient.cpp.o [92/456] Building CXX object test/CMakeFiles/run_all_tests.dir/string_cleaning.cpp.o [93/456] Building CXX object test/CMakeFiles/run_all_tests.dir/set_with_position.cpp.o [94/456] Building CXX object test/CMakeFiles/run_all_tests.dir/secure_storage.cpp.o [95/456] Building CXX object test/CMakeFiles/run_all_tests.dir/secret.cpp.o [96/456] Building CXX object test/CMakeFiles/run_all_tests.dir/poll.cpp.o [97/456] Building CXX object test/CMakeFiles/run_all_tests.dir/mtproto.cpp.o [98/456] Building CXX object test/CMakeFiles/run_all_tests.dir/message_entities.cpp.o [99/456] Building CXX object test/CMakeFiles/run_all_tests.dir/link.cpp.o [100/456] Building CXX object test/CMakeFiles/run_all_tests.dir/http.cpp.o [101/456] Building CXX object test/CMakeFiles/run_all_tests.dir/db.cpp.o [102/456] Building CXX object test/CMakeFiles/run_all_tests.dir/country_info.cpp.o [103/456] Building CXX object test/CMakeFiles/run_all_tests.dir/main.cpp.o [104/456] Building CXX object tddb/CMakeFiles/binlog_dump.dir/td/db/binlog/binlog_dump.cpp.o [105/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/detail/RawSqliteDb.cpp.o [106/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/TQueue.cpp.o [107/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/SqliteStatement.cpp.o [108/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/SqliteKeyValueAsync.cpp.o [109/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/SqliteKeyValue.cpp.o [110/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/SqliteDb.cpp.o [111/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/SqliteConnectionSafe.cpp.o [112/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/binlog/detail/BinlogEventsProcessor.cpp.o [113/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/binlog/detail/BinlogEventsBuffer.cpp.o [114/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/binlog/ConcurrentBinlog.cpp.o [115/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/binlog/BinlogEvent.cpp.o [116/456] Building CXX object tddb/CMakeFiles/tddb.dir/td/db/binlog/Binlog.cpp.o [117/456] Building CXX object CMakeFiles/tdclient.dir/td/telegram/Log.cpp.o [118/456] Building CXX object CMakeFiles/tdclient.dir/td/telegram/Client.cpp.o [119/456] [120/456] Building CXX object CMakeFiles/tdcore.dir/td/generate/auto/td/telegram/telegram_api.cpp.o [121/456] [122/456] Building CXX object CMakeFiles/tdcore.dir/td/generate/auto/td/telegram/secret_api.cpp.o [123/456] [124/456] Building CXX object CMakeFiles/tdcore.dir/td/generate/auto/td/mtproto/mtproto_api.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/bitmask.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::RangeSet::Range}; _Tp = td::RangeSet::Range; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::RangeSet::Range}; _Tp = td::RangeSet::Range; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::RangeSet::Range; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'static td::Result td::RangeSet::decode(td::CSlice)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/bitmask.cpp:56:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::RangeSet::Range; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::RangeSet::Range; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::RangeSet::set(td::int64, td::int64)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/bitmask.cpp:166:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GitCommitHash.cpp.o [126/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/WebPagesManager.cpp.o [127/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/WebPageBlock.cpp.o [128/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/VoiceNotesManager.cpp.o [129/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/VideosManager.cpp.o [130/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/VideoNotesManager.cpp.o [131/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Venue.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/wget.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13, inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24, inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [132/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/UpdatesManager.cpp.o [133/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/TopDialogManager.cpp.o [134/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/TopDialogCategory.cpp.o [135/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ThemeManager.cpp.o [136/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/TermsOfService.cpp.o [137/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/TdDb.cpp.o In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71, from /usr/include/c++/12.1.1/string:50, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsBuffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp:7: /usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const long long unsigned int]': /usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 269 | operator()(_Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]', inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23, inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = long long unsigned int]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28, inlined from 'void td::detail::BinlogEventsBuffer::add_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp:17:24: /usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2067 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2071 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2075 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2079 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2087 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2092 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2097 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void td::detail::BinlogEventsBuffer::add_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp:26:17: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::BinlogEvent; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::detail::BinlogEventsBuffer::add_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsBuffer.cpp:28:20: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [138/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Td.cpp.o [139/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SuggestedAction.cpp.o [140/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/StorageManager.cpp.o In file included from /usr/include/c++/12.1.1/set:62, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:17: /usr/include/c++/12.1.1/bits/stl_multiset.h: In member function 'std::multiset<_Key, _Compare, _Alloc>::iterator std::multiset<_Key, _Compare, _Alloc>::erase(const_iterator) [with _Key = long long unsigned int; _Compare = std::less; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_multiset.h:640:7: note: parameter passing for argument of type 'std::multiset::const_iterator' {aka 'std::_Rb_tree, std::less, std::allocator >::const_iterator'} changed in GCC 7.1 640 | erase(const_iterator __position) | ^~~~~ In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Node}; _Tp = Node; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Node}; _Tp = Node; _Alloc = std::allocator]', inlined from 'do_run_list_test(td::ListNode&, std::atomic&)::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:66:23, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = do_run_list_test(td::ListNode&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = do_run_list_test(td::ListNode&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = do_run_list_test(td::ListNode&, std::atomic&)::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = do_run_list_test(td::ListNode&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = do_run_list_test(td::ListNode&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = do_run_list_test(td::ListNode&, std::atomic&)::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:129:22: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 129 | in_list.erase(it); | ~~~~~~~~~~~~~^~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:129:22: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 129 | in_list.erase(it); | ~~~~~~~~~~~~~^~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::TsListNode}; _Tp = td::TsListNode; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::TsListNode}; _Tp = td::TsListNode; _Alloc = std::allocator >]', inlined from 'do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/List.cpp:66:23, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = do_run_list_test, td::TsList, td::TsListNode >(td::TsList&, std::atomic&)::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [141/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/StickerType.cpp.o [142/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/StickersManager.cpp.o [143/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/StickerFormat.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsProcessor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'td::Status td::detail::BinlogEventsProcessor::do_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp:47:19: /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]', inlined from 'td::Status td::detail::BinlogEventsProcessor::do_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/detail/BinlogEventsProcessor.cpp:48:25: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [144/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/StateManager.cpp.o [145/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SponsoredMessageManager.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_bugs.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [146/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SpecialStickerSetType.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/logging.h:26, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpHeaderCreator.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_http_server_cheat.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [147/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SequenceDispatcher.cpp.o [148/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SendCodeHelper.cpp.o [149/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecureValue.cpp.o [150/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecureStorage.cpp.o [151/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecureManager.cpp.o [152/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecretInputMedia.cpp.o [153/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecretChatsManager.cpp.o [154/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecretChatDb.cpp.o [155/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/SecretChatActor.cpp.o [156/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/RestrictionReason.cpp.o [157/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ReportReason.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpOutboundConnection.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_http.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [158/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ReplyMarkup.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_workers.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [159/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/RecentDialogList.cpp.o [160/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/QueryCombiner.cpp.o [161/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PremiumGiftOption.cpp.o [162/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Premium.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/logging.h:26, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpHeaderCreator.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_http_server_fast.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [163/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PollManager.cpp.o [164/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PhotoSizeSource.cpp.o [165/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PhotoSize.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/logging.h:26, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpHeaderCreator.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_http_server.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpInboundConnection.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_http_server.cpp:8: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Photo.cpp.o [167/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PrivacyManager.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/DbKey.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/SqliteConnectionSafe.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/SqliteKeyValueSafe.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/SqliteKeyValueAsync.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/SqliteKeyValueAsync.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [168/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PhoneNumberManager.cpp.o [169/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/PasswordManager.cpp.o [170/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Payments.cpp.o [171/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/OptionManager.cpp.o [172/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NotificationType.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void td::VectorQueue::try_shrink() [with T = long long unsigned int]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/VectorQueue.h:88:20, inlined from 'T td::VectorQueue::pop() [with T = long long unsigned int]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/VectorQueue.h:30:15: /usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'bool td::remove(V&, const T&) [with V = std::vector >; T = long long unsigned int]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:85:10: /usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/unordered_map:46, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ChainScheduler.h:21, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp:8: /usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = 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++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2290 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2291 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = 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 = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26, inlined from 'void td::ChainScheduler::inactivate_task(TaskId, bool) [with ExtraT = std::shared_ptr]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ChainScheduler.h:213:29: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = 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 = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26, inlined from 'void td::ChainScheduler::inactivate_task(TaskId, bool) [with ExtraT = int]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ChainScheduler.h:213:29: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp: In member function 'virtual void Test_ChainScheduler_CreateAfterActive::run()': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp:22:56: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 22 | td::vector::ChainId> chains{1}; | ^ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp: In member function 'virtual void Test_ChainScheduler_RestartAfterActive::run()': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp:32:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 32 | std::vector::ChainId> chains{1}; | ^ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp: In member function 'virtual void Test_ChainScheduler_SendAfterRestart::run()': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/ChainScheduler.cpp:48:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 48 | std::vector::ChainId> chains{1}; | ^ [173/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NotificationSound.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/Binlog.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/ConcurrentBinlog.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/ConcurrentBinlog.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/ConcurrentBinlog.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&> >(td::ActorRef, td::ImmediateClosure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&> >(td::ActorRef, td::ImmediateClosure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&> >(td::ActorRef, td::ImmediateClosure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&> >(td::ActorRef, td::ImmediateClosure&&, td::BinlogDebugInfo), long long unsigned int&, td::BufferSlice&&, td::Promise&&, td::BinlogDebugInfo&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::DbKey&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::DbKey&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::DbKey&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::DbKey&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::DbKey&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::DbKey&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::DbKey&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::DbKey&&, td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [174/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NotificationSettingsManager.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/Binlog.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/Binlog.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]', inlined from 'void td::Binlog::do_add_event(td::BinlogEvent&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/Binlog.cpp:272:33: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [175/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NotificationSettings.cpp.o /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp: In lambda function: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:318:51: warning: conversion from 'td::uint64' {aka 'long long unsigned int'} to 'td::size_t' {aka 'unsigned int'} may change value [-Wconversion] 318 | add_step("reserve", 10, [&] { tbl.reserve(rnd() % max_table_size); }); | ~~~~~~^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp: In lambda function: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:401:51: warning: conversion from 'td::uint64' {aka 'long long unsigned int'} to 'td::size_t' {aka 'unsigned int'} may change value [-Wconversion] 401 | add_step("reserve", 10, [&] { tbl.reserve(rnd() % max_table_size); }); | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60, from /usr/include/c++/12.1.1/algorithm:61, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:17: /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1932 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/unordered_map:46, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:21: /usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(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++/12.1.1/bits/hashtable.h:966: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' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 966 | erase(iterator __it) | ^~~~~ In file included from /usr/include/c++/12.1.1/unordered_map:47: 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 = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'Test_FlatHashMap_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:337:16, inlined from 'Test_FlatHashMap_stress_test::run()::::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:262:8, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Test_FlatHashMap_stress_test::run()::::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Test_FlatHashMap_stress_test::run()::::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Test_FlatHashMap_stress_test::run()::::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { 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 = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void td::table_remove_if(TableT&, FuncT&&) [with TableT = std::unordered_map; FuncT = Test_FlatHashMap_stress_test::run()::::&]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:202:23, inlined from 'Test_FlatHashMap_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:349:24, inlined from 'Test_FlatHashMap_stress_test::run()::::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:262:8, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Test_FlatHashMap_stress_test::run()::::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Test_FlatHashMap_stress_test::run()::::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Test_FlatHashMap_stress_test::run()::::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]', inlined from 'auto extract_k(const T&) [with T = std::unordered_set]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:35:12, inlined from 'Test_FlatHashSet_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:372:5: /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]', inlined from 'auto extract_k(const T&) [with T = td::FlatHashTable, std::hash, std::equal_to >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:35:12, inlined from 'Test_FlatHashSet_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:372:5: /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4820 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 2290 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2291 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _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_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:529:26, inlined from 'Test_FlatHashSet_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:419:16, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Test_FlatHashSet_stress_test::run()::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Test_FlatHashSet_stress_test::run()::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Test_FlatHashSet_stress_test::run()::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _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_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:529:26, inlined from 'void td::table_remove_if(TableT&, FuncT&&) [with TableT = std::unordered_set; FuncT = Test_FlatHashSet_stress_test::run()::::&]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:202:23, inlined from 'Test_FlatHashSet_stress_test::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:431:24, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Test_FlatHashSet_stress_test::run()::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:61:36, inlined from 'constexpr std::__can_invoke_as_void<_Res, _Callable, _Args ...> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = Test_FlatHashSet_stress_test::run()::&; _Args = {}]' at /usr/include/c++/12.1.1/bits/invoke.h:154:33, inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = Test_FlatHashSet_stress_test::run()::; _ArgTypes = {}]' at /usr/include/c++/12.1.1/bits/std_function.h:290:30: /usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1 967 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23, inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 4810 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp: In function 'auto extract_kv(const T&) [with T = std::unordered_map]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:28:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 28 | std::sort(expected.begin(), expected.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp: In function 'auto extract_kv(const T&) [with T = td::FlatHashTable, std::hash, std::equal_to >]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:28:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 28 | std::sort(expected.begin(), expected.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp: In member function 'virtual void Test_FlatHashMap_remove_if_basic::run()': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:232:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 232 | std::sort(kv.begin(), kv.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]', inlined from 'void td::table_remove_if(TableT&, FuncT&&) [with TableT = std::unordered_map; FuncT = Test_FlatHashMap_remove_if_basic::run()::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:202:23, inlined from 'virtual void Test_FlatHashMap_remove_if_basic::run()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/test/HashSet.cpp:235:24: /usr/include/c++/12.1.1/bits/unordered_map.h:746:26: note: parameter passing for argument of type 'std::unordered_map::iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator'} changed in GCC 7.1 746 | { return _M_h.erase(__position); } | ~~~~~~~~~~^~~~~~~~~~~~ [176/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NotificationManager.cpp.o [177/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/NewPasswordState.cpp.o [178/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/SessionMultiProxy.cpp.o [179/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/SessionProxy.cpp.o [180/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/Session.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/Binlog.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_db.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13, inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24, inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [181/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/PublicRsaKeyWatchdog.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConnectionState.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StateManager.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StateManager.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [182/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/PublicRsaKeyShared.cpp.o [183/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/Proxy.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_main.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&> >(td::ActorRef, td::ImmediateClosure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&> >(td::ActorRef, td::ImmediateClosure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&> >(td::ActorRef, td::ImmediateClosure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&> >(td::ActorRef, td::ImmediateClosure&&, unsigned int, unsigned int), td::PromiseActor&&, unsigned int&, unsigned int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >), std::vector, std::allocator > >&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >), std::vector, std::allocator > >&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >), std::vector, std::allocator > >&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >), std::vector, std::allocator > >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >), std::vector, std::allocator > >&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >), std::vector, std::allocator > >&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >), std::vector, std::allocator > >&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >), std::vector, std::allocator > >&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(unsigned int&&), unsigned int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [184/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetStatsManager.cpp.o [185/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetQueryStats.cpp.o [186/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetQueryDispatcher.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/data.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/db.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const DbQuery&}; _Tp = DbQuery; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/vector:64: /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = DbQuery; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [187/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetQueryDelayer.cpp.o [188/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetQueryCreator.cpp.o [189/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetQuery.cpp.o [190/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/NetActor.cpp.o [191/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/MtprotoHeader.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/PublicRsaKeyShared.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/PublicRsaKeyShared.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::mtproto::PublicRsaKeyInterface::RsaKey}; _Tp = td::mtproto::PublicRsaKeyInterface::RsaKey; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::mtproto::PublicRsaKeyInterface::RsaKey}; _Tp = td::mtproto::PublicRsaKeyInterface::RsaKey; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::mtproto::PublicRsaKeyInterface::RsaKey; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::PublicRsaKeyShared::add_rsa(td::mtproto::RSA)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/PublicRsaKeyShared.cpp:63:18: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [192/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/DcOptionsSet.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const long long int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const long long int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [193/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/DcAuthManager.cpp.o [194/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/ConnectionCreator.cpp.o [195/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/net/AuthDataShared.cpp.o [196/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/misc.cpp.o In file included from /usr/include/c++/12.1.1/set:61, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:39: /usr/include/c++/12.1.1/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++/12.1.1/bits/stl_set.h:654: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 654 | erase(const_iterator __position) | ^~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerOld::check(td::int64)': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:447:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 447 | saved_message_ids_.erase(saved_message_ids_.begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNewOther::check(td::int64)': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:497:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 497 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNewSimple::check(td::int64)': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:525:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 525 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNew::check(td::int64) [with unsigned int MAX_SAVED_MESSAGE_IDS = 10]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:471:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 471 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNew::check(td::int64) [with unsigned int MAX_SAVED_MESSAGE_IDS = 100]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:471:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 471 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNew::check(td::int64) [with unsigned int MAX_SAVED_MESSAGE_IDS = 300]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:471:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 471 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp: In member function 'td::Status IdDuplicateCheckerNew::check(td::int64) [with unsigned int MAX_SAVED_MESSAGE_IDS = 1000]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_misc.cpp:471:31: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1 471 | saved_message_ids_.erase(begin_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [197/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageTtl.cpp.o [198/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessagesManager.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/benchmark/bench_actor.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<0>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<1>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<3>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<2>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<4>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<0>::ClientActor::*)(int), int&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<3>::ClientActor::*)(int, int*), int&, int*&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda::ServerActor::wakeup():: >(td::ActorRef, QueryBench<4>::ServerActor::wakeup()::&&)::*; EventFuncT = const td::Scheduler::send_lambda::ServerActor::wakeup():: >(td::ActorRef, QueryBench<4>::ServerActor::wakeup()::&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda::ServerActor::wakeup():: >(td::ActorRef, QueryBench<4>::ServerActor::wakeup()::&&)::*; EventFuncT = const td::Scheduler::send_lambda::ServerActor::wakeup():: >(td::ActorRef, QueryBench<4>::ServerActor::wakeup()::&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::ServerActor, void (QueryBench<5>::ServerActor::*)(int), int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<5>::ClientActor::*)(td::Promise<>), td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<2>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&> >(td::ActorRef, td::ImmediateClosure::ClientActor, void (QueryBench<1>::ClientActor::*)(int, td::PromiseActor&&), int&, td::PromiseActor&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&> >(td::ActorRef, td::ImmediateClosure::PassActor, void (RingBench<1>::PassActor::*)(int), int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda::PassActor::pass(int):: >(td::ActorRef, RingBench<4>::PassActor::pass(int)::&&)::*; EventFuncT = const td::Scheduler::send_lambda::PassActor::pass(int):: >(td::ActorRef, RingBench<4>::PassActor::pass(int)::&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda::PassActor::pass(int):: >(td::ActorRef, RingBench<4>::PassActor::pass(int)::&&)::*; EventFuncT = const td::Scheduler::send_lambda::PassActor::pass(int):: >(td::ActorRef, RingBench<4>::PassActor::pass(int)::&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [199/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageSender.cpp.o [200/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageSearchFilter.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_simple.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21, inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20, inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30, inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (Test_Actors_SendLater::run()::Worker::*)(); ArgsT = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]', inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20, inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30, inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (Test_Actors_SendLater::run()::Worker::*)(); ArgsT = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21, inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20, inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30, inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId&; FunctionT = void (Test_Actors_send_from_other_threads::run()::Listener::*)(); ArgsT = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64, inlined from 'Test_Actors_send_from_other_threads::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_simple.cpp:638:23, inlined from 'std::enable_if_t<(! std::is_member_pointer::type>::value), decltype (forward(f)((forward)(td::detail::invoke_impl::args)...))> td::detail::invoke_impl(F&&, Args&& ...) [with F = Test_Actors_send_from_other_threads::run()::; Args = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:108:28, inlined from 'decltype (td::detail::invoke_impl(forward(f), (forward)(td::detail::invoke::args)...)) td::detail::invoke(F&&, ArgTypes&& ...) [with F = Test_Actors_send_from_other_threads::run()::; ArgTypes = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:115:21, inlined from 'auto td::detail::invoke_tuple_impl(std::tuple<_Elements ...>&&, IntSeq) [with Args = {Test_Actors_send_from_other_threads::run()::}; unsigned int ...S = {0}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:125:16, inlined from 'auto td::invoke_tuple(std::tuple<_Elements ...>&&) [with Args = {Test_Actors_send_from_other_threads::run()::}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:160:35, inlined from 'td::detail::ThreadPthread::ThreadPthread >(Test_Actors_send_from_other_threads::run()::&&):: mutable' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/port/detail/ThreadPthread.h:46:19, inlined from 'td::LambdaDestructor::~LambdaDestructor() [with F = td::detail::ThreadPthread::ThreadPthread >(Test_Actors_send_from_other_threads::run()::&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Destructor.h:36:7: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]', inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20, inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30, inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId&; FunctionT = void (Test_Actors_send_from_other_threads::run()::Listener::*)(); ArgsT = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64, inlined from 'Test_Actors_send_from_other_threads::run()::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/test/actors_simple.cpp:638:23, inlined from 'std::enable_if_t<(! std::is_member_pointer::type>::value), decltype (forward(f)((forward)(td::detail::invoke_impl::args)...))> td::detail::invoke_impl(F&&, Args&& ...) [with F = Test_Actors_send_from_other_threads::run()::; Args = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:108:28, inlined from 'decltype (td::detail::invoke_impl(forward(f), (forward)(td::detail::invoke::args)...)) td::detail::invoke(F&&, ArgTypes&& ...) [with F = Test_Actors_send_from_other_threads::run()::; ArgTypes = {}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:115:21, inlined from 'auto td::detail::invoke_tuple_impl(std::tuple<_Elements ...>&&, IntSeq) [with Args = {Test_Actors_send_from_other_threads::run()::}; unsigned int ...S = {0}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:125:16, inlined from 'auto td::invoke_tuple(std::tuple<_Elements ...>&&) [with Args = {Test_Actors_send_from_other_threads::run()::}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/invoke.h:160:35, inlined from 'td::detail::ThreadPthread::ThreadPthread >(Test_Actors_send_from_other_threads::run()::&&):: mutable' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/port/detail/ThreadPthread.h:46:19, inlined from 'td::LambdaDestructor::~LambdaDestructor() [with F = td::detail::ThreadPthread::ThreadPthread >(Test_Actors_send_from_other_threads::run()::&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Destructor.h:36:7: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(int&&), int&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(int&&), int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [201/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessagesDb.cpp.o [202/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageReplyInfo.cpp.o [203/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageReaction.cpp.o [204/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageId.cpp.o [205/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageEntity.cpp.o [206/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageContentType.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TermsOfService.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TermsOfService.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [207/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/MessageContent.cpp.o [208/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Logging.cpp.o In file included from /usr/include/c++/12.1.1/queue:62, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp:12: /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::SuggestedAction; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 253 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/algorithm:61, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp:22: /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::SuggestedAction; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp: In function 'void td::remove_suggested_action(vector&, SuggestedAction)': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp:163:82: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 163 | send_closure(G()->td(), &Td::send_update, get_update_suggested_actions_object({}, {suggested_action})); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp: In function 'void td::dismiss_suggested_action(SuggestedAction, Promise<>&&)': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SuggestedAction.cpp:186:118: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 186 | vector removed_actions{SuggestedAction{SuggestedAction::Type::SetPassword, DialogId(), days}}; | ^ /usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from '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++/12.1.1/bits/stl_algo.h:1901:23, inlined from '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++/12.1.1/bits/stl_algo.h:1916:27: /usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 424 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [209/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/logevent/LogEventHelper.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/AuthDataShared.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionMultiProxy.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionMultiProxy.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionMultiProxy.h:10: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [210/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Location.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Client.h:11, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Client.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.h:12, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Client.cpp:9: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::ClientManager::Response}; _Tp = td::ClientManager::Response; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), int&, td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), int&, td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), int&, td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), int&, td::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), int&, long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), int&, long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), int&, long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), int&, long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), int&, long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), int&, long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), int&, long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), int&, long long unsigned int&, td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::ClientManager::Response}; _Tp = td::ClientManager::Response; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::ClientManager::Response; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::MpscPollableQueue::writer_put(ValueType) [with T = td::ClientManager::Response]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/MpscPollableQueue.h:57:29: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [211/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/LinkManager.cpp.o [212/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/LanguagePackManager.cpp.o [213/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/JsonValue.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/mtproto.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.h:11: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, int&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, int&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [214/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/InputMessageText.cpp.o [215/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/InputGroupCallId.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/telegram_api.h:5, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/EncryptedFile.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/secret.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = td::FakeBinlog::PendingEvent; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/secret.cpp:9: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = td::FakeBinlog::PendingEvent; _Alloc = std::allocator]', inlined from 'virtual void td::FakeBinlog::force_sync(td::Promise<>)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/secret.cpp:364:35: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:60, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.h:42, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/secret.cpp:12: /usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.1.1/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = td::Master::Message; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void td::Master::send_message(td::int32, td::string)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/secret.cpp:884:29: /usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, bool), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, bool&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Promise&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [216/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/InputDialogId.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/PublicRsaKeyWatchdog.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/PublicRsaKeyWatchdog.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [217/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/InlineQueriesManager.cpp.o In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryDelayer.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryDelayer.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'td::vector td::Container::ids() [with DataT = td::NetQueryDelayer::QuerySlot]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Slot, std::allocator::Slot> >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'td::int32 td::Container::store(DataT&&, td::uint8) [with DataT = td::NetQueryDelayer::QuerySlot]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:130:23, inlined from 'td::Container::Id td::Container::create(DataT&&, td::uint8) [with DataT = td::NetQueryDelayer::QuerySlot]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:48:21: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Slot*, std::vector::Slot, std::allocator::Slot> > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [218/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/HashtagHints.cpp.o In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60, from /usr/include/c++/12.1.1/algorithm:61, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.cpp:19: /usr/include/c++/12.1.1/bits/stl_heap.h: In function '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_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.cpp:7: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30, inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7: /usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18, inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7: /usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [219/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GroupCallVideoPayload.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ThemeManager.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ThemeManager.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1557 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/12.1.1/vector:70: /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 350 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 366 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ThemeManager.h:14: /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21: /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1389 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 161 | mailbox.erase(mailbox.begin(), mailbox.begin() + i); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::ThemeManager::ChatTheme}; _Tp = td::ThemeManager::ChatTheme; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42, inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::ThemeManager::ChatTheme}; _Tp = td::ThemeManager::ChatTheme; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::ThemeManager::ChatTheme; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21, inlined from 'void td::ThemeManager::on_get_chat_themes(td::Result >)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ThemeManager.cpp:386:34: /usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [220/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GroupCallParticipantOrder.cpp.o In file included from /usr/include/c++/12.1.1/vector:64, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.h:9, from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:7: /usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::MessageEntity; _Alloc = std::allocator]': /usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp: In member function 'virtual void Test_MessageEntities_parse_html::run()': /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1237:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1237 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1238 | {{td::MessageEntity::Type::Italic, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1239:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1239 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1240 | {{td::MessageEntity::Type::Italic, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1241:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1241 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1242 | {{td::MessageEntity::Type::Bold, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1243:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1243 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1244 | {{td::MessageEntity::Type::Bold, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1245:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1245 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1246 | {{td::MessageEntity::Type::Underline, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1247:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1247 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1248 | {{td::MessageEntity::Type::Underline, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1249:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1249 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1250 | {{td::MessageEntity::Type::Strikethrough, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1251:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1251 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1252 | {{td::MessageEntity::Type::Strikethrough, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1253:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1253 | check_parse_html("➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1254 | {{td::MessageEntity::Type::Strikethrough, 5, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1255:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1255 | check_parse_html("➡️ ➡️➡️ ➡️➡️ ➡️", "➡️ ➡️➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | {{td::MessageEntity::Type::Italic, 5, 5}, {td::MessageEntity::Type::Bold, 10, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1257:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1257 | check_parse_html("🏟 🏟🏟 <🏟", "🏟 🏟🏟 <🏟", {{td::MessageEntity::Type::Italic, 5, 6}}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1258:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1258 | check_parse_html("🏟 🏟🏟 ><🏟", "🏟 🏟🏟 ><🏟", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | {{td::MessageEntity::Type::Italic, 5, 7}, {td::MessageEntity::Type::Bold, 9, 3}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1260:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1260 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1262 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1264 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1266 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1268 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1270 | check_parse_html("🏟 🏟<🏟 🏟<", "🏟 🏟<🏟 🏟<", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1271 | {{td::MessageEntity::Type::Italic, 6, 6}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1272:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1272 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1273 | check_parse_html("🏟 🏟<a", "🏟 🏟' changed in GCC 7.1 1275 | check_parse_html("\t", "\t", {{td::MessageEntity::Type::Italic, 0, 1}}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1276:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1276 | check_parse_html("\r", "\r", {{td::MessageEntity::Type::Italic, 0, 1}}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1277:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1277 | check_parse_html("\n", "\n", {{td::MessageEntity::Type::Italic, 0, 1}}); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1278:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1278 | check_parse_html("➡️ ➡️➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1279 | "➡️ ➡️➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~ 1280 | {{td::MessageEntity::Type::Spoiler, 5, 5}, {td::MessageEntity::Type::Bold, 10, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1281:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1281 | check_parse_html("🏟 🏟🏟 <🏟", "🏟 🏟🏟 <🏟", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1282 | {{td::MessageEntity::Type::Spoiler, 5, 6}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1283:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1283 | check_parse_html("🏟 🏟🏟 ><🏟", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1284 | "🏟 🏟🏟 ><🏟", | ~~~~~~~~~~~ 1285 | {{td::MessageEntity::Type::Spoiler, 5, 7}, {td::MessageEntity::Type::Bold, 9, 3}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1286:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1286 | check_parse_html("➡️ ➡️➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1287 | "➡️ ➡️➡️ ➡️➡️ ➡️", | ~~~~~~~~~~~~ 1288 | {{td::MessageEntity::Type::Spoiler, 5, 5}, {td::MessageEntity::Type::Bold, 10, 5}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1289:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1289 | check_parse_html("🏟 🏟🏟 <🏟", "🏟 🏟🏟 <🏟", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1290 | {{td::MessageEntity::Type::Spoiler, 5, 6}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1291:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1291 | check_parse_html("🏟 🏟🏟 ><🏟", "🏟 🏟🏟 ><🏟", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1292 | {{td::MessageEntity::Type::Spoiler, 5, 7}, {td::MessageEntity::Type::Bold, 9, 3}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1293:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1293 | check_parse_html("\t", "\t", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1294 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1295:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1295 | check_parse_html("\r", "\r", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1296 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1297:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1297 | check_parse_html("\n", "\n", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1299:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1299 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1300 | {{td::MessageEntity::Type::Code, 0, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1301 | {td::MessageEntity::Type::Bold, 0, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1302 | {td::MessageEntity::Type::Italic, 0, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1303 | {td::MessageEntity::Type::Code, 1, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1304 | {td::MessageEntity::Type::Bold, 1, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1305 | {td::MessageEntity::Type::Italic, 1, 1}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1306:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1306 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1307 | {{td::MessageEntity::Type::Italic, 0, 3}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1308 | {td::MessageEntity::Type::Bold, 0, 1}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1309 | {td::MessageEntity::Type::Code, 2, 1}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1310:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1310 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1311 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1312:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1312 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1313 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1314:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1314 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1315 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1316:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1316 | check_parse_html(" ", " ", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1317 | {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/?<"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1320:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1320 | check_parse_html("telegram.org", "telegram.org", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1321 | {{td::MessageEntity::Type::TextUrl, 0, 12, "http://telegram.org/"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1322:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1322 | check_parse_html("https://telegram.org/asdsa?asdasdwe#12e3we", "https://telegram.org/asdsa?asdasdwe#12e3we", | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1323 | {{td::MessageEntity::Type::TextUrl, 0, 42, "https://telegram.org/asdsa?asdasdwe#12e3we"}}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1324:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1324 | check_parse_html("🏟 🏟<
🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1325 |                    {{td::MessageEntity::Type::Pre, 6, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1326:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1326 |   check_parse_html("🏟 🏟<🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1327 |                    {{td::MessageEntity::Type::Code, 6, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1328:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1328 |   check_parse_html("🏟 🏟<
🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1329 |                    {{td::MessageEntity::Type::Pre, 6, 6}, {td::MessageEntity::Type::Code, 6, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1330:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1330 |   check_parse_html("🏟 🏟<
🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1331 |                    {{td::MessageEntity::Type::Pre, 6, 6}, {td::MessageEntity::Type::Code, 6, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1332:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1332 |   check_parse_html("🏟 🏟<
🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1333 |                    {{td::MessageEntity::Type::PreCode, 6, 6, "fift"}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1334:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1334 |   check_parse_html("🏟 🏟<
🏟 🏟<", "🏟 🏟<🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1335 |                    {{td::MessageEntity::Type::PreCode, 6, 6, "fift"}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1336:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1336 |   check_parse_html("🏟 🏟<
🏟 🏟< ", "🏟 🏟<🏟 🏟< ",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1337 |                    {{td::MessageEntity::Type::Pre, 6, 7}, {td::MessageEntity::Type::Code, 6, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1338:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1338 |   check_parse_html("🏟 🏟<
 🏟 🏟<", "🏟 🏟< 🏟 🏟<",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1339 |                    {{td::MessageEntity::Type::Pre, 6, 7}, {td::MessageEntity::Type::Code, 7, 6}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1340:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1340 |   check_parse_html("➡️ ➡️➡️ ➡️➡️ ➡️",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1341 |                    "➡️ ➡️➡️ ➡️➡️ ➡️",
      |                    ~~~~~~~~~~~~
 1342 |                    {{td::MessageEntity::Type::CustomEmoji, 5, 5, static_cast(12345)},
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1343 |                     {td::MessageEntity::Type::Bold, 10, 5}});
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1344:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1344 |   check_parse_html("🏟 🏟🏟 <🏟", "🏟 🏟🏟 <🏟",
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1345 |                    {{td::MessageEntity::Type::CustomEmoji, 5, 6, static_cast(54321)}});
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1346:19: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1346 |   check_parse_html(
      |   ~~~~~~~~~~~~~~~~^
 1347 |       "🏟 🏟🏟1", "🏟 🏟🏟1",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1348 |       {{td::MessageEntity::Type::Bold, 5, 3}, {td::MessageEntity::Type::CustomEmoji, 5, 2, static_cast(1)}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp: In member function 'virtual void Test_MessageEntities_parse_markdown::run()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1421:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1421 |   check_parse_markdown("🏟 🏟_abac \\* asd _", "🏟 🏟abac * asd ", {{td::MessageEntity::Type::Italic, 5, 11}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1422:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1422 |   check_parse_markdown("🏟 \\.🏟_🏟\\. 🏟_", "🏟 .🏟🏟. 🏟", {{td::MessageEntity::Type::Italic, 6, 6}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1424:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1424 |   check_parse_markdown("➡️ ➡️_➡️ ➡️_", "➡️ ➡️➡️ ➡️",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 1425 |                        {{td::MessageEntity::Type::Italic, 5, 5}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1426:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1426 |   check_parse_markdown("➡️ ➡️_➡️ ➡️_*➡️ ➡️*", "➡️ ➡️➡️ ➡️➡️ ➡️",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1427 |                        {{td::MessageEntity::Type::Italic, 5, 5}, {td::MessageEntity::Type::Bold, 10, 5}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1428:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1428 |   check_parse_markdown("🏟 🏟_🏟 \\.🏟_", "🏟 🏟🏟 .🏟", {{td::MessageEntity::Type::Italic, 5, 6}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1429:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1429 |   check_parse_markdown("🏟 🏟_🏟 *🏟*_", "🏟 🏟🏟 🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1430 |                        {{td::MessageEntity::Type::Italic, 5, 5}, {td::MessageEntity::Type::Bold, 8, 2}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1431:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1431 |   check_parse_markdown("🏟 🏟_🏟 __🏟___", "🏟 🏟🏟 🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 1432 |                        {{td::MessageEntity::Type::Italic, 5, 5}, {td::MessageEntity::Type::Underline, 8, 2}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1433:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1433 |   check_parse_markdown("🏟 🏟__🏟 _🏟_ __", "🏟 🏟🏟 🏟 ",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1434 |                        {{td::MessageEntity::Type::Underline, 5, 6}, {td::MessageEntity::Type::Italic, 8, 2}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1435:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1435 |   check_parse_markdown("🏟 🏟__🏟 _🏟_\\___", "🏟 🏟🏟 🏟_",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1436 |                        {{td::MessageEntity::Type::Underline, 5, 6}, {td::MessageEntity::Type::Italic, 8, 2}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1437:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1437 |   check_parse_markdown("🏟 🏟`🏟 🏟```", "🏟 🏟🏟 🏟", {{td::MessageEntity::Type::Code, 5, 5}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1438:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1438 |   check_parse_markdown("🏟 🏟```🏟 🏟```", "🏟 🏟 🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1439 |                        {{td::MessageEntity::Type::PreCode, 5, 3, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1440:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1440 |   check_parse_markdown("🏟 🏟```🏟\n🏟```", "🏟 🏟🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1441 |                        {{td::MessageEntity::Type::PreCode, 5, 2, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1442:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1442 |   check_parse_markdown("🏟 🏟```🏟\r🏟```", "🏟 🏟🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1443 |                        {{td::MessageEntity::Type::PreCode, 5, 2, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1444:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1444 |   check_parse_markdown("🏟 🏟```🏟\n\r🏟```", "🏟 🏟🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1445 |                        {{td::MessageEntity::Type::PreCode, 5, 2, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1446:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1446 |   check_parse_markdown("🏟 🏟```🏟\r\n🏟```", "🏟 🏟🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 1447 |                        {{td::MessageEntity::Type::PreCode, 5, 2, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1448:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1448 |   check_parse_markdown("🏟 🏟```🏟\n\n🏟```", "🏟 🏟\n🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1449 |                        {{td::MessageEntity::Type::PreCode, 5, 3, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1450:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1450 |   check_parse_markdown("🏟 🏟```🏟\r\r🏟```", "🏟 🏟\r🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1451 |                        {{td::MessageEntity::Type::PreCode, 5, 3, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1452:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1452 |   check_parse_markdown("🏟 🏟```🏟 \\\\\\`🏟```", "🏟 🏟 \\`🏟",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1453 |                        {{td::MessageEntity::Type::PreCode, 5, 5, "🏟"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1455:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1455 |   check_parse_markdown("||test||", "test", {{td::MessageEntity::Type::Spoiler, 0, 4}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1459:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1459 |   check_parse_markdown("`_* *_`__*` `*__", "_* *_ ",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1460 |                        {{td::MessageEntity::Type::Code, 0, 5},
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1461 |                         {td::MessageEntity::Type::Code, 5, 1},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1462 |                         {td::MessageEntity::Type::Bold, 5, 1},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1463 |                         {td::MessageEntity::Type::Underline, 5, 1}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1464:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1464 |   check_parse_markdown("_* * ` `_", "   ",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1465 |                        {{td::MessageEntity::Type::Italic, 0, 3},
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1466 |                         {td::MessageEntity::Type::Bold, 0, 1},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1467 |                         {td::MessageEntity::Type::Code, 2, 1}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1469:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1469 |   check_parse_markdown("[ ](telegram.org)", " ", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://telegram.org/"}});
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1471:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1471 |   check_parse_markdown("[telegram\\.org]", "telegram.org",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |                        {{td::MessageEntity::Type::TextUrl, 0, 12, "http://telegram.org/"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1473:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1473 |   check_parse_markdown("[telegram\\.org]a", "telegram.orga",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1474 |                        {{td::MessageEntity::Type::TextUrl, 0, 12, "http://telegram.org/"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1475:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1475 |   check_parse_markdown("[telegram\\.org](telegram.dog)", "telegram.org",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |                        {{td::MessageEntity::Type::TextUrl, 0, 12, "http://telegram.dog/"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1477:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1477 |   check_parse_markdown("[telegram\\.org](https://telegram.dog?)", "telegram.org",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |                        {{td::MessageEntity::Type::TextUrl, 0, 12, "https://telegram.dog/?"}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1479:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1479 |   check_parse_markdown("[telegram\\.org](https://telegram.dog?\\\\\\()", "telegram.org",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1480 |                        {{td::MessageEntity::Type::TextUrl, 0, 12, "https://telegram.dog/?\\("}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1483:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1483 |   check_parse_markdown("[telegram\\.org](tg:user?id=123456)", "telegram.org",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |                        {{0, 12, td::UserId(static_cast(123456))}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1485:23: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1485 |   check_parse_markdown("🏟 🏟![👍](TG://EMoJI/?test=1231&id=25#id=32)a", "🏟 🏟👍a",
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |                        {{td::MessageEntity::Type::CustomEmoji, 5, 2, static_cast(25)}});
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp: In member function 'virtual void Test_MessageEntities_get_markdown_v3::run()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1846:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1846 |   check_get_markdown_v3("``` ```", {}, " ", {{td::MessageEntity::Type::Pre, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1847:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1847 |   check_get_markdown_v3("` `", {}, " ", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1848:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1848 |   check_get_markdown_v3("`\n`", {}, "\n", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1849:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1849 |   check_get_markdown_v3("ab", {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Pre, 1, 1}}, "ab",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1850 |                         {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Pre, 1, 1}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1849:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1852:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1852 |   check_get_markdown_v3("[ ](http://t.me/)", {}, " ", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1853:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1853 |   check_get_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~^
 1854 |       "[ ]t.me[)](http://t.me/) [ ](t.me)", {{25, 1, td::UserId(static_cast(1))}}, "[ ]t.me) [ ](t.me)",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1855 |       {{td::MessageEntity::Type::TextUrl, 7, 1, "http://t.me/"}, {9, 1, td::UserId(static_cast(1))}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1853:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1857:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1857 |   check_get_markdown_v3("__ __", {}, " ", {{td::MessageEntity::Type::Italic, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1858:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1858 |   check_get_markdown_v3("** **", {}, " ", {{td::MessageEntity::Type::Bold, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1859:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1859 |   check_get_markdown_v3("~~ ~~", {}, " ", {{td::MessageEntity::Type::Strikethrough, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1860:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1860 |   check_get_markdown_v3("|| ||", {}, " ", {{td::MessageEntity::Type::Spoiler, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1861:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1861 |   check_get_markdown_v3("__a__ **b** ~~c~~ ||d|| e", {{td::MessageEntity::Type::PreCode, 24, 1, "C++"}}, "a b c d e",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1862 |                         {{td::MessageEntity::Type::Italic, 0, 1},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1863 |                          {td::MessageEntity::Type::Bold, 2, 1},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1864 |                          {td::MessageEntity::Type::Strikethrough, 4, 1},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1865 |                          {td::MessageEntity::Type::Spoiler, 6, 1},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1866 |                          {td::MessageEntity::Type::PreCode, 8, 1, "C++"}});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1861:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1867:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1867 |   check_get_markdown_v3("`ab` ```cd``` ef", {{td::MessageEntity::Type::PreCode, 14, 2, "C++"}}, "ab cd ef",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1868 |                         {{td::MessageEntity::Type::Code, 0, 2},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1869 |                          {td::MessageEntity::Type::Pre, 3, 2},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1870 |                          {td::MessageEntity::Type::PreCode, 6, 2, "C++"}});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1867:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1871:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1871 |   check_get_markdown_v3("__asd__[__ab__cd](http://t.me/)", {}, "asdabcd",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1872 |                         {{td::MessageEntity::Type::Italic, 0, 3},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1873 |                          {td::MessageEntity::Type::TextUrl, 3, 4, "http://t.me/"},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1874 |                          {td::MessageEntity::Type::Italic, 3, 2}});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1876:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1876 |   check_get_markdown_v3("__ab", {{td::MessageEntity::Type::Italic, 3, 1}}, "__ab",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1877 |                         {{td::MessageEntity::Type::Italic, 3, 1}});
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1876:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1878:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1878 |   check_get_markdown_v3("__ab__**__cd__**~~**__ef__gh**ij~~", {}, "abcdefghij",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1879 |                         {{td::MessageEntity::Type::Italic, 0, 2},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1880 |                          {td::MessageEntity::Type::Bold, 2, 2},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1881 |                          {td::MessageEntity::Type::Italic, 2, 2},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1882 |                          {td::MessageEntity::Type::Strikethrough, 4, 6},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1883 |                          {td::MessageEntity::Type::Bold, 4, 4},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1884 |                          {td::MessageEntity::Type::Italic, 4, 2}});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1885:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1885 |   check_get_markdown_v3("[**__bold italic link__**](http://example.com/)", {}, "bold italic link",
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1886 |                         {{td::MessageEntity::Type::TextUrl, 0, 16, "http://example.com/"},
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1887 |                          {td::MessageEntity::Type::Bold, 0, 16},
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1888 |                          {td::MessageEntity::Type::Italic, 0, 16}});
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:20:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::MessageEntity; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp: In member function 'virtual void Test_MessageEntities_parse_markdown_v3::run()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1510:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1510 |   check_parse_markdown_v3("🏟````🏟``🏟`aba🏟```c🏟`aba🏟 daba🏟```c🏟`aba🏟```🏟 `🏟``🏟```",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1511 |                           "🏟````🏟``🏟aba🏟```c🏟aba🏟 daba🏟c🏟`aba🏟🏟 `🏟``🏟```",
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1512 |                           {{td::MessageEntity::Type::Code, 12, 11}, {td::MessageEntity::Type::Pre, 35, 9}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1513:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1513 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1514 |       "🏟````🏟``🏟`aba🏟```c🏟`aba🏟 daba🏟```c🏟`aba🏟🏟```🏟 `🏟``🏟```",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1515 |       {{td::MessageEntity::Type::Italic, 12, 1},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |        {td::MessageEntity::Type::Italic, 44, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1517 |        {td::MessageEntity::Type::Bold, 45, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1518 |        {td::MessageEntity::Type::Bold, 49, 2}},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1519 |       "🏟````🏟``🏟`aba🏟c🏟`aba🏟 daba🏟c🏟`aba🏟🏟🏟 `🏟``🏟",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1520 |       {{td::MessageEntity::Type::Italic, 12, 1},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1521 |        {td::MessageEntity::Type::Pre, 18, 16},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1522 |        {td::MessageEntity::Type::Italic, 38, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1523 |        {td::MessageEntity::Type::Bold, 39, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1524 |        {td::MessageEntity::Type::Bold, 43, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1525 |        {td::MessageEntity::Type::Pre, 45, 10}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1513:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1526:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1526 |   check_parse_markdown_v3("` `", " ", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1527:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1527 |   check_parse_markdown_v3("`\n`", "\n", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1528:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1528 |   check_parse_markdown_v3("` `a", " a", {{td::MessageEntity::Type::Code, 0, 1}}, true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1529:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1529 |   check_parse_markdown_v3("`\n`a", "\na", {{td::MessageEntity::Type::Code, 0, 1}}, true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1532:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1532 |   check_parse_markdown_v3("ab", {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Pre, 1, 1}}, "ab",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1533 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Pre, 1, 1}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1532:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1537:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1537 |   check_parse_markdown_v3("[ ](t.me)", " ", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1539:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1539 |   check_parse_markdown_v3("[ ](t.me)a", " a", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"}}, true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1540:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1540 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1541 |       "[ ](t.me) [ ](t.me)",
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1542 |       {{td::MessageEntity::Type::TextUrl, 8, 1, "http://t.me/"}, {10, 1, td::UserId(static_cast(1))}},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1543 |       "[ ](t.me) [ ](t.me)",
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1544 |       {{td::MessageEntity::Type::TextUrl, 8, 1, "http://t.me/"}, {10, 1, td::UserId(static_cast(1))}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1540:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1545:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1545 |   check_parse_markdown_v3("[\n](t.me)", "\n", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1546:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1546 |   check_parse_markdown_v3("[\n](t.me)a", "\na", {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"}}, true);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1547:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1547 |   check_parse_markdown_v3("asd[abcd](google.com)", {{td::MessageEntity::Type::Italic, 0, 5}}, "asdabcd",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1548 |                           {{td::MessageEntity::Type::Italic, 0, 3},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1549 |                            {td::MessageEntity::Type::TextUrl, 3, 4, "http://google.com/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1550 |                            {td::MessageEntity::Type::Italic, 3, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1547:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1551:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1551 |   check_parse_markdown_v3("asd[abcd](google.com)efg[hi](https://t.me?t=1#h)e",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1552 |                           {{td::MessageEntity::Type::Italic, 0, 5}, {td::MessageEntity::Type::Italic, 18, 31}},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1553 |                           "asdabcdefghie",
      |                           ~~~~~~~~~~~~~~~~
 1554 |                           {{td::MessageEntity::Type::Italic, 0, 3},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1555 |                            {td::MessageEntity::Type::TextUrl, 3, 4, "http://google.com/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1556 |                            {td::MessageEntity::Type::Italic, 3, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1557 |                            {td::MessageEntity::Type::Italic, 7, 3},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1558 |                            {td::MessageEntity::Type::TextUrl, 10, 2, "https://t.me/?t=1#h"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1559 |                            {td::MessageEntity::Type::Italic, 10, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1560 |                            {td::MessageEntity::Type::Italic, 12, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1551:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1561:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1561 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1562 |       "🏟🏟🏟[🏟🏟🏟🏟🏟](www.🤙.tk#1)🤙🤙🤙[🏟🏟🏟🏟](www.🤙.tk#2)🤙🤙🤙["
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1563 |       "🏟🏟🏟🏟](www.🤙.tk#3)🏟🏟🏟[🏟🏟🏟🏟](www.🤙.tk#4)🤙🤙",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1564 |       "🏟🏟🏟🏟🏟🏟🏟🏟🤙🤙🤙🏟🏟🏟🏟🤙🤙🤙🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟"
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1565 |       "🏟🤙🤙",
      |       ~~~~~~~~            
 1566 |       {{td::MessageEntity::Type::TextUrl, 6, 10, "http://www.🤙.tk/#1"},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1567 |        {td::MessageEntity::Type::TextUrl, 22, 8, "http://www.🤙.tk/#2"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1568 |        {td::MessageEntity::Type::TextUrl, 36, 8, "http://www.🤙.tk/#3"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1569 |        {td::MessageEntity::Type::TextUrl, 50, 8, "http://www.🤙.tk/#4"}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1570:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1570 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1571 |       "[🏟🏟🏟🏟🏟](www.🤙.tk#1)[🏟🏟🏟🏟](www.🤙.tk#2)[🏟🏟🏟🏟](www.🤙.tk#3)["
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1572 |       "🏟🏟🏟🏟](www.🤙.tk#4)",
      |       ~~~~~~~~~~~~~~~~~~~~~
 1573 |       "🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟",
      |       ~~~~~~~~~~~~~~~~~~~~
 1574 |       {{td::MessageEntity::Type::TextUrl, 0, 10, "http://www.🤙.tk/#1"},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1575 |        {td::MessageEntity::Type::TextUrl, 10, 8, "http://www.🤙.tk/#2"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |        {td::MessageEntity::Type::TextUrl, 18, 8, "http://www.🤙.tk/#3"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1577 |        {td::MessageEntity::Type::TextUrl, 26, 8, "http://www.🤙.tk/#4"}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1578:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1578 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1579 |       "🏟🏟🏟[🏟🏟🏟🏟🏟](www.🤙.tk)🤙🤙🤙[🏟🏟🏟🏟](www.🤙.tk)🤙🤙🤙["
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1580 |       "🏟🏟🏟🏟](www.🤙.tk)🏟🏟🏟[🏟🏟🏟🏟](www.🤙.tk)🤙🤙",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1581 |       {{td::MessageEntity::Type::Bold, 0, 2},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1582 |        {td::MessageEntity::Type::Bold, 4, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1583 |        {td::MessageEntity::Type::Bold, 7, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1584 |        {td::MessageEntity::Type::Bold, 11, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1585 |        {td::MessageEntity::Type::Bold, 15, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1586 |        {td::MessageEntity::Type::Bold, 18, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1587 |        {td::MessageEntity::Type::Bold, 26, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1588 |        {31, 2, td::UserId(static_cast(1))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1589 |        {td::MessageEntity::Type::Bold, 35, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1590 |        {td::MessageEntity::Type::Bold, 44, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |        {td::MessageEntity::Type::Bold, 50, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1592 |        {td::MessageEntity::Type::Bold, 54, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1593 |        {56, 2, td::UserId(static_cast(2))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1594 |        {td::MessageEntity::Type::Bold, 58, 7},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1595 |        {60, 2, td::UserId(static_cast(3))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1596 |        {td::MessageEntity::Type::Bold, 67, 7},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1597 |        {td::MessageEntity::Type::Bold, 80, 7},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1598 |        {td::MessageEntity::Type::Bold, 89, 25}},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1599 |       "🏟🏟🏟🏟🏟🏟🏟🏟🤙🤙🤙🏟🏟🏟🏟🤙🤙🤙🏟🏟🏟🏟🏟🏟🏟🏟🏟🏟"
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1600 |       "🏟🤙🤙",
      |       ~~~~~~~~            
 1601 |       {{td::MessageEntity::Type::Bold, 0, 2},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1602 |        {td::MessageEntity::Type::Bold, 4, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1603 |        {td::MessageEntity::Type::TextUrl, 6, 10, "http://www.🤙.tk/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1604 |        {td::MessageEntity::Type::Bold, 6, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |        {td::MessageEntity::Type::Bold, 10, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |        {td::MessageEntity::Type::Bold, 14, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1607 |        {18, 2, td::UserId(static_cast(1))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1608 |        {td::MessageEntity::Type::TextUrl, 22, 8, "http://www.🤙.tk/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1609 |        {30, 2, td::UserId(static_cast(2))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1610 |        {td::MessageEntity::Type::Bold, 32, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1611 |        {34, 2, td::UserId(static_cast(3))},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1612 |        {td::MessageEntity::Type::Bold, 34, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1613 |        {td::MessageEntity::Type::TextUrl, 36, 8, "http://www.🤙.tk/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1614 |        {td::MessageEntity::Type::Bold, 36, 2},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1615 |        {td::MessageEntity::Type::Bold, 40, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1616 |        {td::MessageEntity::Type::Bold, 44, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1617 |        {td::MessageEntity::Type::TextUrl, 50, 8, "http://www.🤙.tk/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1618 |        {td::MessageEntity::Type::Bold, 50, 8},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1619 |        {td::MessageEntity::Type::Bold, 58, 4}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1578:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1620:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1620 |   check_parse_markdown_v3("[`a`](t.me) [b](t.me)", {{td::MessageEntity::Type::Code, 13, 1}}, "[a](t.me) [b](t.me)",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1621 |                           {{td::MessageEntity::Type::Code, 1, 1}, {td::MessageEntity::Type::Code, 11, 1}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1620:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1622:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1622 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1623 |       "[text](example.com)",
      |       ~~~~~~~~~~~~~~~~~~~~~~
 1624 |       {{td::MessageEntity::Type::Strikethrough, 0, 1}, {td::MessageEntity::Type::Strikethrough, 5, 14}}, "text",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1625 |       {{td::MessageEntity::Type::TextUrl, 0, 4, "http://example.com/"}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1622:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1626:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1626 |   check_parse_markdown_v3("[text](example.com)",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
 1627 |                           {{td::MessageEntity::Type::Spoiler, 0, 1}, {td::MessageEntity::Type::Spoiler, 5, 14}}, "text",
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1628 |                           {{td::MessageEntity::Type::TextUrl, 0, 4, "http://example.com/"}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1626:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1630:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1630 |   check_parse_markdown_v3("🏟[🏟](t.me) `🏟` [🏟](t.me) `a`", "🏟🏟 🏟 🏟 a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1631 |                           {{td::MessageEntity::Type::TextUrl, 2, 2, "http://t.me/"},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1632 |                            {td::MessageEntity::Type::Code, 5, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1633 |                            {td::MessageEntity::Type::TextUrl, 8, 2, "http://t.me/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1634 |                            {td::MessageEntity::Type::Code, 11, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1636:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1636 |   check_parse_markdown_v3("__ __", " ", {{td::MessageEntity::Type::Italic, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1637:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1637 |   check_parse_markdown_v3("__\n__", "\n", {{td::MessageEntity::Type::Italic, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1640:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1640 |   check_parse_markdown_v3("**** __a__ **b** ~~c~~ ||d||", "**** a b c d",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1641 |                           {{td::MessageEntity::Type::Italic, 5, 1},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1642 |                            {td::MessageEntity::Type::Bold, 7, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1643 |                            {td::MessageEntity::Type::Strikethrough, 9, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1644 |                            {td::MessageEntity::Type::Spoiler, 11, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1645:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1645 |   check_parse_markdown_v3("тест __аааа__ **бббб** ~~вввв~~ ||гггг||", "тест аааа бббб вввв гггг",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1646 |                           {{td::MessageEntity::Type::Italic, 5, 4},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1647 |                            {td::MessageEntity::Type::Bold, 10, 4},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1648 |                            {td::MessageEntity::Type::Strikethrough, 15, 4},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1649 |                            {td::MessageEntity::Type::Spoiler, 20, 4}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1651:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1651 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1652 |       "__asd[ab__cd](t.me)", "asdabcd",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1653 |       {{td::MessageEntity::Type::Italic, 0, 5}, {td::MessageEntity::Type::TextUrl, 3, 4, "http://t.me/"}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1654:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1654 |   check_parse_markdown_v3("__asd[ab__cd](t.me)", "asdabcd",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1655 |                           {{td::MessageEntity::Type::Italic, 0, 3},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1656 |                            {td::MessageEntity::Type::TextUrl, 3, 4, "http://t.me/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1657 |                            {td::MessageEntity::Type::Italic, 3, 2}},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1658 |                           true);
      |                           ~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1660:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1660 |   check_parse_markdown_v3("a #testtest", {{td::MessageEntity::Type::Italic, 0, 7}}, "a #testtest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1661 |                           {{td::MessageEntity::Type::Italic, 0, 7}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1660:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1664:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1664 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1665 |       "~~**~~__**a__", {{td::MessageEntity::Type::Strikethrough, 2, 1}, {td::MessageEntity::Type::Bold, 6, 1}},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1666 |       "**__**a__", {{td::MessageEntity::Type::Strikethrough, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}}, true);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1664:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1667:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1667 |   check_parse_markdown_v3("**__**a__",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 1668 |                           {{td::MessageEntity::Type::Strikethrough, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1669 |                           "__a__", {{td::MessageEntity::Type::Bold, 0, 2}}, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1667:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1670:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1670 |   check_parse_markdown_v3("__a__", {{td::MessageEntity::Type::Bold, 0, 2}}, "a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1671 |                           {{td::MessageEntity::Type::Italic, 0, 1}}, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1670:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1672:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1672 |   check_parse_markdown_v3("~~__~~#test__test", "__#test__test", {{td::MessageEntity::Type::Strikethrough, 0, 2}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1673:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1673 |   check_parse_markdown_v3("__#test__test", {{td::MessageEntity::Type::Strikethrough, 0, 2}}, "#testtest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1674 |                           {{td::MessageEntity::Type::Italic, 0, 5}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1673:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1676:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1676 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1677 |       "~~**~~||**a||", {{td::MessageEntity::Type::Strikethrough, 2, 1}, {td::MessageEntity::Type::Bold, 6, 1}},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1678 |       "**||**a||", {{td::MessageEntity::Type::Strikethrough, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}}, true);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1676:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1679:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1679 |   check_parse_markdown_v3("**||**a||",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 1680 |                           {{td::MessageEntity::Type::Strikethrough, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1681 |                           "||a||", {{td::MessageEntity::Type::Bold, 0, 2}}, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1679:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1682:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1682 |   check_parse_markdown_v3("||a||", {{td::MessageEntity::Type::Bold, 0, 2}}, "a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1683 |                           {{td::MessageEntity::Type::Spoiler, 0, 1}}, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1682:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1684:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1684 |   check_parse_markdown_v3("~~||~~#test||test", "#testtest", {{td::MessageEntity::Type::Spoiler, 0, 5}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1685:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1685 |   check_parse_markdown_v3("||#test||test", {{td::MessageEntity::Type::Strikethrough, 0, 2}}, "#testtest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1686 |                           {{td::MessageEntity::Type::Spoiler, 0, 5}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1685:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1688:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1688 |   check_parse_markdown_v3("__[ab_](t.me)_", "__ab__", {{td::MessageEntity::Type::TextUrl, 2, 3, "http://t.me/"}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1689:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1689 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1690 |       "__[ab__](t.me)_", "ab_",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
 1691 |       {{td::MessageEntity::Type::TextUrl, 0, 2, "http://t.me/"}, {td::MessageEntity::Type::Italic, 0, 2}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1692:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1692 |   check_parse_markdown_v3("__[__ab__](t.me)__", "____ab____",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1693 |                           {{td::MessageEntity::Type::TextUrl, 2, 6, "http://t.me/"}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1694:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1694 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1695 |       "__[__ab__](t.me)a__", "____aba",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1696 |       {{td::MessageEntity::Type::TextUrl, 2, 4, "http://t.me/"}, {td::MessageEntity::Type::Italic, 6, 1}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1697:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1697 |   check_parse_markdown_v3("`a` __ab__", {{td::MessageEntity::Type::Bold, 6, 3}}, "a __ab__",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1698 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Bold, 4, 3}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1697:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1699:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1699 |   check_parse_markdown_v3("`a` __ab__", {{td::MessageEntity::Type::Underline, 5, 1}}, "a __ab__",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1700 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Underline, 3, 1}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1699:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1702:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1702 |   check_parse_markdown_v3("||[ab|](t.me)|", "||ab||", {{td::MessageEntity::Type::TextUrl, 2, 3, "http://t.me/"}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1703:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1703 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1704 |       "||[ab||](t.me)|", "ab|",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~
 1705 |       {{td::MessageEntity::Type::TextUrl, 0, 2, "http://t.me/"}, {td::MessageEntity::Type::Spoiler, 0, 2}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1706:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1706 |   check_parse_markdown_v3("||[||ab||](t.me)||", "||||ab||||",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1707 |                           {{td::MessageEntity::Type::TextUrl, 2, 6, "http://t.me/"}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1708:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1708 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1709 |       "||[||ab||](t.me)a||", "||||aba",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1710 |       {{td::MessageEntity::Type::TextUrl, 2, 4, "http://t.me/"}, {td::MessageEntity::Type::Spoiler, 6, 1}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1711:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1711 |   check_parse_markdown_v3("`a` ||ab||", {{td::MessageEntity::Type::Bold, 6, 3}}, "a ||ab||",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1712 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Bold, 4, 3}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1711:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1713:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1713 |   check_parse_markdown_v3("`a` ||ab||", {{td::MessageEntity::Type::Underline, 5, 1}}, "a ||ab||",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1714 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Underline, 3, 1}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1713:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1716:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1716 |   check_parse_markdown_v3("`a` @test__test__test", "a @test__test__test", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1717:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1717 |   check_parse_markdown_v3("`a` #test__test__test", "a #test__test__test", {{td::MessageEntity::Type::Code, 0, 1}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1718:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1718 |   check_parse_markdown_v3("`a` __@test_test_test__", "a @test_test_test",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1719 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Italic, 2, 15}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1720:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1720 |   check_parse_markdown_v3("`a` __#test_test_test__", "a #test_test_test",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1721 |                           {{td::MessageEntity::Type::Code, 0, 1}, {td::MessageEntity::Type::Italic, 2, 15}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1722:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1722 |   check_parse_markdown_v3("[a](t.me) __@test**test**test__", "a @testtesttest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1723 |                           {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1724 |                            {td::MessageEntity::Type::Italic, 2, 13},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1725 |                            {td::MessageEntity::Type::Bold, 7, 4}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1726:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1726 |   check_parse_markdown_v3("[a](t.me) __#test~~test~~test__", "a #testtesttest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1727 |                           {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1728 |                            {td::MessageEntity::Type::Italic, 2, 13},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1729 |                            {td::MessageEntity::Type::Strikethrough, 7, 4}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1730:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1730 |   check_parse_markdown_v3("[a](t.me) __@test__test__test__", "a @testtesttest",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1731 |                           {{td::MessageEntity::Type::TextUrl, 0, 1, "http://t.me/"},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1732 |                            {td::MessageEntity::Type::Italic, 2, 5},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1733 |                            {td::MessageEntity::Type::Italic, 11, 4}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1734:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1734 |   check_parse_markdown_v3("__**~~__gh**~~", "gh",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1735 |                           {{td::MessageEntity::Type::Bold, 0, 2}, {td::MessageEntity::Type::Strikethrough, 0, 2}});
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1736:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1736 |   check_parse_markdown_v3("__ab**cd~~ef__gh**ij~~", "abcdefghij",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1737 |                           {{td::MessageEntity::Type::Italic, 0, 6},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1738 |                            {td::MessageEntity::Type::Bold, 2, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1739 |                            {td::MessageEntity::Type::Strikethrough, 4, 6}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1740:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1740 |   check_parse_markdown_v3("__ab**cd~~ef||gh__ij**kl~~mn||", "abcdefghijklmn",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1741 |                           {{td::MessageEntity::Type::Italic, 0, 2},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1742 |                            {td::MessageEntity::Type::Bold, 2, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1743 |                            {td::MessageEntity::Type::Italic, 2, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1744 |                            {td::MessageEntity::Type::Bold, 4, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1745 |                            {td::MessageEntity::Type::Italic, 4, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1746 |                            {td::MessageEntity::Type::Strikethrough, 4, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1747 |                            {td::MessageEntity::Type::Spoiler, 6, 8},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1748 |                            {td::MessageEntity::Type::Strikethrough, 6, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |                            {td::MessageEntity::Type::Bold, 6, 4},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1750 |                            {td::MessageEntity::Type::Italic, 6, 2}},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1751 |                           true);
      |                           ~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1752:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1752 |   check_parse_markdown_v3("__ab**[cd~~ef__](t.me)gh**ij~~", "abcdefghij",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1753 |                           {{td::MessageEntity::Type::Italic, 0, 6},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1754 |                            {td::MessageEntity::Type::Bold, 2, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1755 |                            {td::MessageEntity::Type::TextUrl, 2, 4, "http://t.me/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1756 |                            {td::MessageEntity::Type::Strikethrough, 4, 6}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1757:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1757 |   check_parse_markdown_v3("__ab**[cd~~e](t.me)f__gh**ij~~", "abcdefghij",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1758 |                           {{td::MessageEntity::Type::Italic, 0, 6},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1759 |                            {td::MessageEntity::Type::Bold, 2, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1760 |                            {td::MessageEntity::Type::TextUrl, 2, 3, "http://t.me/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1761 |                            {td::MessageEntity::Type::Strikethrough, 4, 6}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1762:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1762 |   check_parse_markdown_v3("__ab**[cd~~](t.me)ef__gh**ij~~", "abcdefghij",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1763 |                           {{td::MessageEntity::Type::Italic, 0, 6},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1764 |                            {td::MessageEntity::Type::Bold, 2, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1765 |                            {td::MessageEntity::Type::TextUrl, 2, 2, "http://t.me/"},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1766 |                            {td::MessageEntity::Type::Strikethrough, 4, 6}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1767:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1767 |   check_parse_markdown_v3("[__**bold italic link**__](example.com)", "bold italic link",
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1768 |                           {{td::MessageEntity::Type::TextUrl, 0, 16, "http://example.com/"},
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1769 |                            {td::MessageEntity::Type::Bold, 0, 16},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1770 |                            {td::MessageEntity::Type::Italic, 0, 16}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1771:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1771 |   check_parse_markdown_v3(
      |   ~~~~~~~~~~~~~~~~~~~~~~~^
 1772 |       "__italic__ ~~strikethrough~~ **bold** `code` ```pre``` __[italic__ text_url](telegram.org) __italic**bold "
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1773 |       "italic__bold**__italic__ ~~strikethrough~~ **bold** `code` ```pre``` __[italic__ text_url](telegram.org) "
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1774 |       "__italic**bold italic__bold** ||spoiler||",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1775 |       "italic strikethrough bold code pre italic text_url italicbold italicbolditalic strikethrough bold code pre "
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1776 |       "italic text_url italicbold italicbold spoiler",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1777 |       {{td::MessageEntity::Type::Italic, 0, 6},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1778 |        {td::MessageEntity::Type::Strikethrough, 7, 13},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1779 |        {td::MessageEntity::Type::Bold, 21, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1780 |        {td::MessageEntity::Type::Code, 26, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1781 |        {td::MessageEntity::Type::Pre, 31, 3},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1782 |        {td::MessageEntity::Type::TextUrl, 35, 15, "http://telegram.org/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1783 |        {td::MessageEntity::Type::Italic, 35, 6},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1784 |        {td::MessageEntity::Type::Italic, 51, 17},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1785 |        {td::MessageEntity::Type::Bold, 57, 15},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1786 |        {td::MessageEntity::Type::Italic, 72, 6},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1787 |        {td::MessageEntity::Type::Strikethrough, 79, 13},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1788 |        {td::MessageEntity::Type::Bold, 93, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1789 |        {td::MessageEntity::Type::Code, 98, 4},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1790 |        {td::MessageEntity::Type::Pre, 103, 3},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1791 |        {td::MessageEntity::Type::TextUrl, 107, 15, "http://telegram.org/"},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1792 |        {td::MessageEntity::Type::Italic, 107, 6},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1793 |        {td::MessageEntity::Type::Italic, 123, 17},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1794 |        {td::MessageEntity::Type::Bold, 129, 15},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1795 |        {td::MessageEntity::Type::Spoiler, 145, 7}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'virtual void Test_MessageEntities_fix_formatted_text::run()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:911:22:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'virtual void Test_MessageEntities_fix_formatted_text::run()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:911:22:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp: In member function 'virtual void Test_MessageEntities_fix_formatted_text::run()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:947:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  947 |       check_fix_formatted_text(text, {{type, 0, 1, "http://telegram.org/"}}, "", {}, true, false, false, true);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:950:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  950 |   check_fix_formatted_text("\r ", {{td::MessageEntity::Type::Bold, 0, 2}, {td::MessageEntity::Type::Underline, 0, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  951 |                            "", {}, true, false, false, true);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:952:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  952 |   check_fix_formatted_text("a \r", {{td::MessageEntity::Type::Bold, 0, 3}, {td::MessageEntity::Type::Underline, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  953 |                            "a ", {{td::MessageEntity::Type::Bold, 0, 2}}, true, false, false, true);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:952:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:954:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  954 |   check_fix_formatted_text("a \r ", {{td::MessageEntity::Type::Bold, 0, 4}, {td::MessageEntity::Type::Underline, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  955 |                            "a  ", {{td::MessageEntity::Type::Bold, 0, 2}}, true, false, false, true);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:954:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:956:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  956 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
  957 |       "a \r b", {{td::MessageEntity::Type::Bold, 0, 5}, {td::MessageEntity::Type::Underline, 2, 1}}, "a  b",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  958 |       {{td::MessageEntity::Type::Bold, 0, 2}, {td::MessageEntity::Type::Bold, 3, 1}}, true, false, false, true);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:956:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:960:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  960 |   check_fix_formatted_text("a\rbc\r",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  961 |                            {{td::MessageEntity::Type::Italic, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  962 |                             {td::MessageEntity::Type::Bold, 0, 2},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  963 |                             {td::MessageEntity::Type::Italic, 3, 2},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  964 |                             {td::MessageEntity::Type::Bold, 3, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  965 |                            "abc",
      |                            ~~~~~~
  966 |                            {{td::MessageEntity::Type::Bold, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967 |                             {td::MessageEntity::Type::Italic, 0, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  968 |                             {td::MessageEntity::Type::Bold, 2, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  969 |                             {td::MessageEntity::Type::Italic, 2, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:960:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:970:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  970 |   check_fix_formatted_text("a ", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Bold, 0, 1}}, "a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  971 |                            {{td::MessageEntity::Type::Bold, 0, 1}, {td::MessageEntity::Type::Italic, 0, 1}}, false,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  972 |                            false, false, false);
      |                            ~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:970:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:973:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  973 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 1, 1}, {td::MessageEntity::Type::Italic, 0, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  974 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 2}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:973:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:975:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  975 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 1, 1}, {td::MessageEntity::Type::Italic, 1, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976 |                            "abc", {{td::MessageEntity::Type::Italic, 1, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:975:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:977:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  977 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Italic, 1, 2}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  978 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:977:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:979:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  979 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Italic, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  980 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:979:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:981:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  981 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 1}, {td::MessageEntity::Type::Italic, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  982 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 1}, {td::MessageEntity::Type::Italic, 2, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:981:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:983:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  983 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Bold, 1, 2}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  984 |                            "abc",
      |                            ~~~~~~
  985 |                            {{td::MessageEntity::Type::Italic, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986 |                             {td::MessageEntity::Type::Bold, 1, 2},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  987 |                             {td::MessageEntity::Type::Italic, 1, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:983:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:988:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  988 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  989 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 2}, {td::MessageEntity::Type::Bold, 2, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:988:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:990:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  990 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Italic, 0, 1}, {td::MessageEntity::Type::Bold, 2, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  991 |                            "abc", {{td::MessageEntity::Type::Italic, 0, 1}, {td::MessageEntity::Type::Bold, 2, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:990:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:992:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  992 |   check_fix_formatted_text("@tests @tests", {{td::MessageEntity::Type::Italic, 0, 13}}, "@tests @tests",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993 |                            {{td::MessageEntity::Type::Mention, 0, 6},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  994 |                             {td::MessageEntity::Type::Italic, 0, 6},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  995 |                             {td::MessageEntity::Type::Mention, 7, 6},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  996 |                             {td::MessageEntity::Type::Italic, 7, 6}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:992:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:999:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  999 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
 1000 |       "ab", {{td::MessageEntity::Type::Underline, 0, 2}, {td::MessageEntity::Type::Strikethrough, 1, 1}}, "ab",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1001 |       {{td::MessageEntity::Type::Underline, 0, 1},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1002 |        {td::MessageEntity::Type::Underline, 1, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1003 |        {td::MessageEntity::Type::Strikethrough, 1, 1}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:999:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1004:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1004 |   check_fix_formatted_text("ab",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
 1005 |                            {{td::MessageEntity::Type::Underline, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1006 |                             {td::MessageEntity::Type::Underline, 1, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1007 |                             {td::MessageEntity::Type::Strikethrough, 1, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1008 |                            "ab",
      |                            ~~~~~
 1009 |                            {{td::MessageEntity::Type::Underline, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1010 |                             {td::MessageEntity::Type::Underline, 1, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1011 |                             {td::MessageEntity::Type::Strikethrough, 1, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1004:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1012:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1012 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
 1013 |       "ab", {{td::MessageEntity::Type::Strikethrough, 0, 2}, {td::MessageEntity::Type::Underline, 1, 1}}, "ab",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1014 |       {{td::MessageEntity::Type::Strikethrough, 0, 1},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1015 |        {td::MessageEntity::Type::Underline, 1, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1016 |        {td::MessageEntity::Type::Strikethrough, 1, 1}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1012:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1017:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1017 |   check_fix_formatted_text("ab",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
 1018 |                            {{td::MessageEntity::Type::Strikethrough, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1019 |                             {td::MessageEntity::Type::Strikethrough, 1, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1020 |                             {td::MessageEntity::Type::Underline, 1, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1021 |                            "ab",
      |                            ~~~~~
 1022 |                            {{td::MessageEntity::Type::Strikethrough, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1023 |                             {td::MessageEntity::Type::Underline, 1, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1024 |                             {td::MessageEntity::Type::Strikethrough, 1, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1017:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1027:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1027 |   check_fix_formatted_text("ab", {{td::MessageEntity::Type::Underline, 0, 2}, {td::MessageEntity::Type::Spoiler, 0, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1028 |                            "ab",
      |                            ~~~~~
 1029 |                            {{td::MessageEntity::Type::Underline, 0, 2}, {td::MessageEntity::Type::Spoiler, 0, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1027:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1030:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1030 |   check_fix_formatted_text("ab",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
 1031 |                            {{td::MessageEntity::Type::Underline, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1032 |                             {td::MessageEntity::Type::Underline, 1, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1033 |                             {td::MessageEntity::Type::Spoiler, 0, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1034 |                            "ab",
      |                            ~~~~~
 1035 |                            {{td::MessageEntity::Type::Underline, 0, 2}, {td::MessageEntity::Type::Spoiler, 0, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1030:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1038:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1038 |   check_fix_formatted_text("a\rb",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
 1039 |                            {{td::MessageEntity::Type::Bold, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1040 |                             {td::MessageEntity::Type::Italic, 0, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1041 |                             {td::MessageEntity::Type::Bold, 2, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |                             {td::MessageEntity::Type::Italic, 2, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                            "ab", {{td::MessageEntity::Type::Bold, 0, 2}, {td::MessageEntity::Type::Italic, 0, 2}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1038:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1044:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1044 |   check_fix_formatted_text("a\nb",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
 1045 |                            {{td::MessageEntity::Type::Bold, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |                             {td::MessageEntity::Type::Italic, 0, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |                             {td::MessageEntity::Type::Bold, 2, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1048 |                             {td::MessageEntity::Type::Italic, 2, 1}},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |                            "a\nb",
      |                            ~~~~~~~
 1050 |                            {{td::MessageEntity::Type::Bold, 0, 1},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |                             {td::MessageEntity::Type::Italic, 0, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |                             {td::MessageEntity::Type::Bold, 2, 1},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |                             {td::MessageEntity::Type::Italic, 2, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1044:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1056:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1056 |   check_fix_formatted_text("a", {{td::MessageEntity::Type::Pre, 0, 1}, {td::MessageEntity::Type::Spoiler, 0, 1}}, "a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1057 |                            {{td::MessageEntity::Type::Pre, 0, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1056:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1058:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1058 |   check_fix_formatted_text("a", {{td::MessageEntity::Type::Spoiler, 0, 1}, {td::MessageEntity::Type::Pre, 0, 1}}, "a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1059 |                            {{td::MessageEntity::Type::Pre, 0, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1058:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1061:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1061 |   check_fix_formatted_text("abc",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
 1062 |                            {{td::MessageEntity::Type::Pre, 0, 3}, {td::MessageEntity::Type::Strikethrough, 1, 1}},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1063 |                            "abc", {{td::MessageEntity::Type::Pre, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1061:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1064:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1064 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
 1065 |       "abc", {{td::MessageEntity::Type::Pre, 1, 1}, {td::MessageEntity::Type::Strikethrough, 0, 3}}, "abc",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1066 |       {{td::MessageEntity::Type::Strikethrough, 0, 1},
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1067 |        {td::MessageEntity::Type::Pre, 1, 1},
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1068 |        {td::MessageEntity::Type::Strikethrough, 2, 1}});
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1064:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1069:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1069 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
 1070 |       "abc", {{td::MessageEntity::Type::Pre, 1, 1}, {td::MessageEntity::Type::Strikethrough, 1, 2}}, "abc",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1071 |       {{td::MessageEntity::Type::Pre, 1, 1}, {td::MessageEntity::Type::Strikethrough, 2, 1}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1069:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1072:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1072 |   check_fix_formatted_text(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^
 1073 |       "abc", {{td::MessageEntity::Type::Pre, 1, 1}, {td::MessageEntity::Type::Strikethrough, 0, 2}}, "abc",
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1074 |       {{td::MessageEntity::Type::Strikethrough, 0, 1}, {td::MessageEntity::Type::Pre, 1, 1}});
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1072:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1075:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1075 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::Pre, 0, 3}, {td::MessageEntity::Type::BlockQuote, 1, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1076 |                            "abc", {{td::MessageEntity::Type::BlockQuote, 1, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1075:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1077:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1077 |   check_fix_formatted_text("abc", {{td::MessageEntity::Type::BlockQuote, 0, 3}, {td::MessageEntity::Type::Pre, 1, 1}},
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1078 |                            "abc", {{td::MessageEntity::Type::BlockQuote, 0, 3}, {td::MessageEntity::Type::Pre, 1, 1}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1077:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1080:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1080 |   check_fix_formatted_text("example.com", {}, "example.com", {{td::MessageEntity::Type::Url, 0, 11}});
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1081:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1081 |   check_fix_formatted_text("example.com", {{td::MessageEntity::Type::Pre, 0, 3}}, "example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1082 |                            {{td::MessageEntity::Type::Pre, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1081:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1083:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1083 |   check_fix_formatted_text("example.com", {{td::MessageEntity::Type::BlockQuote, 0, 3}}, "example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1084 |                            {{td::MessageEntity::Type::BlockQuote, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1083:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1085:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1085 |   check_fix_formatted_text("example.com", {{td::MessageEntity::Type::BlockQuote, 0, 11}}, "example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1086 |                            {{td::MessageEntity::Type::BlockQuote, 0, 11}, {td::MessageEntity::Type::Url, 0, 11}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1085:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1087:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1087 |   check_fix_formatted_text("example.com", {{td::MessageEntity::Type::Italic, 0, 11}}, "example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1088 |                            {{td::MessageEntity::Type::Url, 0, 11}, {td::MessageEntity::Type::Italic, 0, 11}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1087:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1089:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1089 |   check_fix_formatted_text("example.com", {{td::MessageEntity::Type::Italic, 0, 3}}, "example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1090 |                            {{td::MessageEntity::Type::Url, 0, 11}, {td::MessageEntity::Type::Italic, 0, 3}});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1089:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1091:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1091 |   check_fix_formatted_text("example.com a", {{td::MessageEntity::Type::Italic, 0, 13}}, "example.com a",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1092 |                            {{td::MessageEntity::Type::Url, 0, 11},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1093 |                             {td::MessageEntity::Type::Italic, 0, 11},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1094 |                             {td::MessageEntity::Type::Italic, 12, 1}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1091:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1095:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1095 |   check_fix_formatted_text("a example.com", {{td::MessageEntity::Type::Italic, 0, 13}}, "a example.com",
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1096 |                            {{td::MessageEntity::Type::Italic, 0, 2},
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1097 |                             {td::MessageEntity::Type::Url, 2, 11},
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1098 |                             {td::MessageEntity::Type::Italic, 2, 11}});
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/test/message_entities.cpp:1095:27: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
[221/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GroupCallParticipant.cpp.o
[222/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GroupCallManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PhoneNumberManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PhoneNumberManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&> >(td::ActorRef, td::ImmediateClosure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&> >(td::ActorRef, td::ImmediateClosure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&> >(td::ActorRef, td::ImmediateClosure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&> >(td::ActorRef, td::ImmediateClosure&&, const char*, bool), td::tl::unique_ptr&&, const char (&)[26], bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[223/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Global.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SponsoredMessageManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SponsoredMessageManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[224/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/GameManager.cpp.o
[225/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Game.cpp.o
[226/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/ResourceManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/binlog/BinlogEvent.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TdDb.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TdDb.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::BinlogEvent}; _Tp = td::BinlogEvent; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[227/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/PartsManager.cpp.o
In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/12.1.1/string:50,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/RecentDialogList.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/RecentDialogList.cpp:7:
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const td::DialogId]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  269 |         operator()(_Iterator __it)
      |         ^~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&), std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&), std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&), std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&), std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = td::DialogId]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'bool td::RecentDialogList::do_add_dialog(td::DialogId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/RecentDialogList.cpp:181:22:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[228/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileUploader.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SequenceDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SequenceDispatcher.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::SequenceDispatcher::Data}; _Tp = td::SequenceDispatcher::Data; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::Promise::OwnerPtr>&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::SequenceDispatcher::Data}; _Tp = td::SequenceDispatcher::Data; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::SequenceDispatcher::Data; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::SequenceDispatcher::send_with_callback(td::NetQueryPtr, td::ActorShared)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SequenceDispatcher.cpp:50:18:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Container::Task>::Slot}; _Tp = td::Container::Task>::Slot; _Alloc = std::allocator::Task>::Slot>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Task>::Slot, std::allocator::Task>::Slot> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Container::Task>::Slot}; _Tp = td::Container::Task>::Slot; _Alloc = std::allocator::Task>::Slot>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Container::Task>::Slot; _Alloc = std::allocator::Task>::Slot>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::int32 td::Container::store(DataT&&, td::uint8) [with DataT = td::ChainScheduler::Task]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:130:23,
    inlined from 'td::Container::Id td::Container::create(DataT&&, td::uint8) [with DataT = td::ChainScheduler::Task]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:48:21,
    inlined from 'td::ChainScheduler::TaskId td::ChainScheduler::create_task(td::Span, ExtraT) [with ExtraT = td::MultiSequenceDispatcherImpl::Node]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ChainScheduler.h:259:31,
    inlined from 'virtual void td::MultiSequenceDispatcherImpl::send(td::NetQueryPtr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SequenceDispatcher.cpp:302:27:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Task>::Slot*, std::vector::Task>::Slot, std::allocator::Task>::Slot> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::Promise::OwnerPtr>), td::ObjectPool::OwnerPtr&&, td::promise_send_closure, void (MultiSequenceDispatcherImpl::*)(Result::OwnerPtr>)>(ActorShared&&, void (MultiSequenceDispatcherImpl::*&&)(Result::OwnerPtr>))::&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[229/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileType.cpp.o
[230/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileStatsWorker.cpp.o
[231/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileStats.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcParameters.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StorageManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StorageManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, unsigned int), td::Result&&, const unsigned int&> >(td::ActorRef, td::ImmediateClosure, unsigned int), td::Result&&, const unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, unsigned int), td::Result&&, const unsigned int&> >(td::ActorRef, td::ImmediateClosure, unsigned int), td::Result&&, const unsigned int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, unsigned int), td::Result&&, const unsigned int&> >(td::ActorRef, td::ImmediateClosure, unsigned int), td::Result&&, const unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, unsigned int), td::Result&&, const unsigned int&> >(td::ActorRef, td::ImmediateClosure, unsigned int), td::Result&&, const unsigned int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise), td::FileGcParameters&&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise > >&&), std::vector >&&, td::Promise > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[232/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileManager.cpp.o
[233/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileLoadManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/VoiceNotesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/VoiceNotesManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[234/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileLoaderUtils.cpp.o
[235/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileLoader.cpp.o
[236/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileHashUploader.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileType.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetStatsManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetStatsManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::NetworkStatsEntry}; _Tp = td::NetworkStatsEntry; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::NetworkStatsEntry}; _Tp = td::NetworkStatsEntry; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/SchedulerLocalStorage.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/NetStats.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetStatsManager.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::NetStatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetStatsManager.cpp:245:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::NetStatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetStatsManager.cpp:245:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[237/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileGenerateManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[238/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileGcWorker.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcOptionsSet.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcOptionsSet.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[239/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileGcParameters.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Photo.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Photo.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::AnimationSize}; _Tp = td::AnimationSize; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::AnimationSize}; _Tp = td::AnimationSize; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::AnimationSize; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::Photo td::get_photo(FileManager*, tl_object_ptr&&, DialogId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Photo.cpp:322:31:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[240/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileFromBytes.cpp.o
[241/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileEncryptionKey.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InputDialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InputDialogId.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::InputDialogId&}; _Tp = td::InputDialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]',
    inlined from 'static td::vector td::InputDialogId::get_input_dialog_ids(td::vector >&, td::FlatHashSet*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InputDialogId.cpp:67:23:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[242/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileDownloader.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/AuthDataShared.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionProxy.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/SessionProxy.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure >, unsigned int, td::unique_ptr), td::DcId&, bool&, bool&, td::Promise >&&, unsigned int&, td::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::vector >&&> >(td::ActorRef, td::ImmediateClosure), std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::vector >&&> >(td::ActorRef, td::ImmediateClosure), std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::vector >&&> >(td::ActorRef, td::ImmediateClosure), std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::vector >&&> >(td::ActorRef, td::ImmediateClosure), std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[243/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileDb.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/AuthDataShared.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcAuthManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcAuthManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::DcAuthManager::DcInfo}; _Tp = td::DcAuthManager::DcInfo; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::DcAuthManager::DcInfo}; _Tp = td::DcAuthManager::DcInfo; _Alloc = std::allocator]',
    inlined from 'void td::DcAuthManager::add_dc(std::shared_ptr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcAuthManager.cpp:72:20:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[244/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/files/FileBitmask.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TopDialogManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TopDialogManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TopDialogManager.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const bool&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const bool&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::TopDialogManager::GetTopDialogsQuery&&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[245/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/FileReferenceManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Premium.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Premium.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[246/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DraftMessage.cpp.o
[247/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DownloadManagerCallback.cpp.o
[248/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DownloadManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReplyInfo.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReplyInfo.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::DialogId&}; _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'bool td::MessageReplyInfo::add_reply(td::DialogId, td::MessageId, int)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReplyInfo.cpp:162:39:
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'td::MessageReplyInfo::MessageReplyInfo(td::Td*, td::tl_object_ptr&&, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReplyInfo.cpp:75:42:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[249/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DocumentsManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChainId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[250/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Document.cpp.o
[251/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Dimensions.cpp.o
[252/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogSource.cpp.o
[253/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogParticipantFilter.cpp.o
[254/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogParticipant.cpp.o
[255/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogLocation.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryDispatcher.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryDispatcher.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[256/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogInviteLink.cpp.o
[257/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogId.cpp.o
[258/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogFilter.cpp.o
[259/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogEventLog.cpp.o
[260/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogDb.cpp.o
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.cpp:11:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::UserId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.cpp:22:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from '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++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from '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++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::PrivacyManager::UserPrivacySettingRules::get_restricted_user_ids() const::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'td::vector td::PrivacyManager::UserPrivacySettingRules::get_restricted_user_ids() const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.cpp:421:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::PrivacyManager::UserPrivacySettingRules::get_restricted_user_ids() const::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'td::vector td::PrivacyManager::UserPrivacySettingRules::get_restricted_user_ids() const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PrivacyManager.cpp:421:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::Promise::OwnerPtr>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[261/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogAdministrator.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/HashtagHints.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/HashtagHints.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result, std::allocator > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result, std::allocator > >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result, std::allocator > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result, std::allocator > >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result, std::allocator > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result, std::allocator > >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result, std::allocator > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result, std::allocator > >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[262/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogActionBar.cpp.o
[263/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DialogAction.cpp.o
[264/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DhCache.cpp.o
[265/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DeviceTokenManager.cpp.o
[266/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Dependencies.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/OptionManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/OptionManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/OptionManager.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[267/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/DelayDispatcher.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileBitmask.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLocation.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoaderActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/ResourceManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/ResourceManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'void td::ResourceManager::add_node(NodeId, td::int8)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/ResourceManager.cpp:166:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'void td::ResourceManager::add_node(NodeId, td::int8)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/ResourceManager.cpp:169:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoaderActor.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Item, std::allocator::Item> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::KHeap::insert(KeyT, td::HeapNode*) [with KeyT = long long int; int K = 4]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Heap.h:60:21,
    inlined from 'void td::ResourceManager::add_to_heap(Node*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/ResourceManager.cpp:96:33:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Item*, std::vector::Item, std::allocator::Item> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure), td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure), td::ActorShared&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure), td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure), td::ActorShared&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[268/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/CountryInfoManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/telegram_api.h:5,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/EncryptedFile.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/logevent/SecretChatEvent.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/logevent/SecretChatEvent.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::UserId&, long long int&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&, long long int&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::UserId&, long long int&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&, long long int&, int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::UserId&, long long int&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&, long long int&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::UserId&, long long int&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&, long long int&, int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, bool&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), bool&, bool&&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), std::vector >&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), std::vector >&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), std::vector >&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), std::vector >&&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), std::vector >&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), std::vector >&&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), std::vector >&&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), std::vector >&&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, long long int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, long long int&, td::SafePromise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, long long int&, td::SafePromise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, long long int&, td::SafePromise&&> >(td::ActorRef, td::ImmediateClosure), int&, long long int&, td::SafePromise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&> >(td::ActorRef, td::ImmediateClosure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&> >(td::ActorRef, td::ImmediateClosure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&> >(td::ActorRef, td::ImmediateClosure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&> >(td::ActorRef, td::ImmediateClosure, int, td::FolderId), td::SecretChatId&, long long int&, td::UserId&, td::SecretChatState&, bool&, int&, int&, std::__cxx11::basic_string, std::allocator >&, int&, td::FolderId&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared), td::ObjectPool::OwnerPtr&&, td::ActorShared&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::SecretChatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.cpp:95:15,
    inlined from 'virtual void td::SecretChatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.cpp:77:6:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::SecretChatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.cpp:95:15,
    inlined from 'virtual void td::SecretChatsManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatsManager.cpp:77:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[269/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ContactsManager.cpp.o
[270/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Contact.cpp.o
[271/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ConnectionState.cpp.o
[272/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ConfigShared.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DhConfig.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[273/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ConfigManager.cpp.o
[274/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ClientActor.cpp.o
[275/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/ChannelParticipantFilter.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileStats.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileStatsWorker.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileStatsWorker.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::FullFileInfo}; _Tp = td::FullFileInfo; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::FullFileInfo}; _Tp = td::FullFileInfo; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::FullFileInfo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::FileStatsWorker::get_stats(bool, bool, td::Promise)::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileStatsWorker.cpp:180:27,
    inlined from 'td::{anonymous}::scan_fs):: >(td::CancellationToken&, td::FileStatsWorker::get_stats(bool, bool, td::Promise)::&&)::' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileStatsWorker.cpp:137:15:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[276/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/CallbackQueriesManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DhConfig.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp: In member function 'td::Status td::SecretChatActor::outbound_rewrite_with_empty(td::uint64)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:1513:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1513 |                                      std::vector{static_cast(state->message->random_id)}));
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/logevent/SecretChatEvent.h:10,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), bool&, bool&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, bool&, long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), bool&, bool&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, bool&, long long unsigned int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), bool&, bool&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, bool&, long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), bool&, bool&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, bool&, long long unsigned int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[12]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[12]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[12]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[12]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[12]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[12]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[12]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[12]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long unsigned int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long unsigned int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.h:42:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[31]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[31]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[31]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[31]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[31]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[31]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[31]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[31]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[22]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[22]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[22]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[22]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[22]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[22]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[22]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[22]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), long long unsigned int&, td::Status&&, td::Promise::OwnerPtr>&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[32]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[32]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[32]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[32]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[32]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[32]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[32]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[32]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[13]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[13]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[13]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[13]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[13]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[13]>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, const char (&)[13]> >(td::ActorRef, td::ImmediateClosure), td::Status&&, const char (&)[13]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Slot, std::allocator::Slot> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Slot, std::allocator::Slot> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::int32 td::Container::store(DataT&&, td::uint8) [with DataT = td::SecretChatActor::InboundMessageState]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:130:23,
    inlined from 'td::Container::Id td::Container::create(DataT&&, td::uint8) [with DataT = td::SecretChatActor::InboundMessageState]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:48:21:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Slot*, std::vector::Slot, std::allocator::Slot> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = long long unsigned int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]',
    inlined from 'void td::SecretChatActor::do_outbound_message_impl(td::unique_ptr, td::Promise<>)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:1013:90:
/usr/include/c++/12.1.1/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  530 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  531 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  532 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::int32 td::Container::store(DataT&&, td::uint8) [with DataT = td::SecretChatActor::OutboundMessageState]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:130:23,
    inlined from 'td::Container::Id td::Container::create(DataT&&, td::uint8) [with DataT = td::SecretChatActor::OutboundMessageState]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:48:21,
    inlined from 'void td::SecretChatActor::do_outbound_message_impl(td::unique_ptr, td::Promise<>)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:1015:49:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Slot*, std::vector::Slot, std::allocator::Slot> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = long long unsigned int; _Compare = std::less; _Alloc = std::allocator >]',
    inlined from 'void td::SecretChatActor::do_outbound_message_impl(td::unique_ptr, td::Promise<>)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:1069:59:
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp: In member function 'void td::SecretChatActor::send_open_message(td::int64, td::Promise<>)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:350:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  350 |   std::vector random_ids{random_id};
      |                                          ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp: In member function 'void td::SecretChatActor::delete_message(td::int64, td::Promise<>)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecretChatActor.cpp:368:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  368 |   return delete_messages(std::vector{random_id}, std::move(promise));
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
[277/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/CallManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileFromBytes.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileFromBytes.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[278/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/CallDiscardReason.cpp.o
[279/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/CallActor.cpp.o
[280/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/BotMenuButton.cpp.o
[281/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/BotCommandScope.cpp.o
[282/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/BotCommand.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReaction.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReaction.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::DialogId&}; _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'void td::MessageReaction::add_recent_chooser_dialog_id(td::DialogId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReaction.cpp:221:36:
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::ChannelId&, const td::MinChannel&}; _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::ChannelId&, const td::MinChannel&}; _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'static td::unique_ptr td::MessageReactions::get_message_reactions(td::Td*, td::tl_object_ptr&&, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageReaction.cpp:345:53:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[283/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/BackgroundType.cpp.o
[284/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/BackgroundManager.cpp.o
[285/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AvailableReaction.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcParameters.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:15,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.h:10,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoadManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:14,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.cpp:10:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::FullFileInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.cpp:23:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::; EventFuncT = td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::FileGcWorker::run_gc(const td::FileGcParameters&, std::vector >, td::Promise)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::FileGcWorker::run_gc(const td::FileGcParameters&, std::vector >, td::Promise)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.cpp:139:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >, td::Promise):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::FileGcWorker::run_gc(const td::FileGcParameters&, std::vector >, td::Promise)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::FileGcWorker::run_gc(const td::FileGcParameters&, std::vector >, td::Promise)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGcWorker.cpp:139:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[286/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AutoDownloadSettings.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/AuthDataShared.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Session::ConnectionInfo* const&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Session::ConnectionInfo* const&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Session::ConnectionInfo* const&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Session::ConnectionInfo* const&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Session::ConnectionInfo* const&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Session::ConnectionInfo* const&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Session::ConnectionInfo* const&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Session::ConnectionInfo* const&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void td::Session::connection_send_query(ConnectionInfo*, td::NetQueryPtr&&, td::uint64)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.cpp:1095:31:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::Session::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.cpp:286:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::Session::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.cpp:286:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'virtual void td::Session::raw_event(const td::Event::Raw&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/Session.cpp:515:25:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[287/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AuthManager.cpp.o
[288/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AudiosManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesDb.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesDb.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessagesDbMessage}; _Tp = td::MessagesDbMessage; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessagesDbMessage}; _Tp = td::MessagesDbMessage; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessageId}; _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessagesDbMessagePosition}; _Tp = td::MessagesDbMessagePosition; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessageId}; _Tp = td::MessageId; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::MessageId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'virtual td::Result td::MessagesDbImpl::get_dialog_sparse_message_positions(td::MessagesDbGetDialogSparseMessagePositionsQuery)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesDb.cpp:663:28:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessagesDbMessagePosition}; _Tp = td::MessagesDbMessagePosition; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::MessagesDbMessagePosition; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'virtual td::Result td::MessagesDbImpl::get_dialog_sparse_message_positions(td::MessagesDbGetDialogSparseMessagePositionsQuery)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesDb.cpp:678:38:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[289/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AttachMenuManager.cpp.o
[290/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Application.cpp.o
[291/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/AnimationsManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Payments.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Payments.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[292/456] Building CXX object CMakeFiles/tdcore.dir/td/telegram/Account.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileEncryptionKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileUploader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileUploader.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[293/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/utils.cpp.o
[294/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/Transport.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PasswordManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PasswordManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), bool&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordFullState&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::PasswordManager::PasswordState&&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::PasswordManager::PasswordState, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::PasswordManager::PasswordState&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::PasswordManager::UpdateSettings&&, td::PasswordManager::PasswordState&&, td::PasswordManager::PasswordPrivateState&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::Promise::OwnerPtr>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[295/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/TlsReaderByteFlow.cpp.o
[296/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/TlsInit.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileBitmask.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLocation.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoaderActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileHashUploader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileHashUploader.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoaderActor.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[297/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/TcpTransport.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr, td::ActorShared, double), td::ObjectPool::OwnerPtr&&, td::ActorShared&&, double&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:22:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]',
    inlined from 'td::Status td::FileLoader::do_loop()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.cpp:219:17:
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[298/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/SessionConnection.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FullMessageId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GameManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GameManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FullMessageId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FullMessageId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FullMessageId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FullMessageId&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FullMessageId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FullMessageId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FullMessageId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FullMessageId&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[299/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/RSA.cpp.o
[300/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/RawConnection.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecureManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SecureManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Result), td::SecureValueType&, td::Promise&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result >), int&, td::Promise >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result >), int&, td::Promise >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result >), int&, td::Promise >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result >), int&, td::Promise >&&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result >), int&, td::Promise >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result >), int&, td::Promise >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result >), int&, td::Promise >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result >), int&, td::Promise >&&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result), int&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure >, td::Result), int&, td::Promise >&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result), int&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure >, td::Result), int&, td::Promise >&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result), int&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure >, td::Result), int&, td::Promise >&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result), int&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure >, td::Result), int&, td::Promise >&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::Promise::OwnerPtr>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[301/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/ProxySecret.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[302/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/PingConnection.cpp.o
[303/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/Ping.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManagerCallback.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManagerCallback.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[304/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/KDF.cpp.o
[305/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/IStreamTransport.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogDb.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogDb.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/SchedulerLocalStorage.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/SqliteConnectionSafe.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogDb.cpp:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::DialogId&, td::FolderId&, long long int&, td::BufferSlice&&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), td::NotificationGroupKey&, int&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), td::NotificationGroupKey&, int&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), td::NotificationGroupKey&, int&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), td::NotificationGroupKey&, int&, td::Promise > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), td::NotificationGroupKey&, int&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), td::NotificationGroupKey&, int&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), td::NotificationGroupKey&, int&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), td::NotificationGroupKey&, int&, td::Promise > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::NotificationGroupId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::NotificationGroupId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::NotificationGroupId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::NotificationGroupId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::NotificationGroupId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::NotificationGroupId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::NotificationGroupId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::NotificationGroupId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FolderId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FolderId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FolderId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FolderId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FolderId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FolderId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FolderId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FolderId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[306/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/HttpTransport.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::MessageEntity; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:20:
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = remove_premium_custom_emoji_entities(const Td*, vector&, bool)::]',
    inlined from 'void td::remove_premium_custom_emoji_entities(const Td*, vector&, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:4445:16:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp: In function 'void td::remove_entities_intersecting_blockquote(vector&, vector&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1637:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1637 |   entities.erase(entities.begin() + left_entities, entities.end());
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp: In function 'void td::remove_intersecting_entities(vector&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1605:17: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1605 |   entities.erase(entities.begin() + left_entities, entities.end());
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = remove_empty_entities(vector&)::]',
    inlined from 'void td::remove_empty_entities(vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1409:16:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:10:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::MessageEntity; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:28:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'void td::sort_entities(vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1435:12,
    inlined from 'void td::sort_entities(vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1430:13:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'void td::sort_entities(vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1435:12,
    inlined from 'void td::sort_entities(vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:1430:13:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = remove_unallowed_entities(const Td*, FormattedText&, DialogId)::]',
    inlined from 'void td::remove_unallowed_entities(const Td*, FormattedText&, DialogId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:4458:18:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = find_splittable_entities_v3(Slice, vector&)::]',
    inlined from 'td::vector td::find_splittable_entities_v3(Slice, vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:2463:16,
    inlined from 'td::FormattedText td::parse_markdown_v3_without_pre(Slice, vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:2546:78:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = fix_formatted_text(string&, vector&, bool, bool, bool, bool, bool)::]',
    inlined from 'td::Status td::fix_formatted_text(string&, vector&, bool, bool, bool, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:4216:18:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]',
    inlined from 'td::vector td::get_message_entities(Td*, vector >&&, bool, MultiPromiseActor&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageEntity.cpp:3681:35:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[307/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/HandshakeActor.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FullMessageId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::UserId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >&&), td::PollId&, td::Unit&&, std::vector, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Result >&&), td::PollId&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::PollId&, long long unsigned int&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::PollManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:261:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::PollManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:261:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::UserId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::UserId*; _Tp = td::UserId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::PollManager::on_get_poll_voters(td::PollId, td::int32, td::string, td::int32, td::Result >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:1146:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::UserId*; _Tp = td::UserId]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::UserId*; _ForwardIterator = td::UserId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::PollManager::on_get_poll_voters(td::PollId, td::int32, td::string, td::int32, td::Result >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:1146:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::UserId*; _Tp = td::UserId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::UserId*; _ForwardIterator = td::UserId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::PollManager::on_get_poll_voters(td::PollId, td::int32, td::string, td::int32, td::Result >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:1146:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::UserId*; _Tp = td::UserId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::PollManager::on_get_poll_voters(td::PollId, td::int32, td::string, td::int32, td::Result >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:1146:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::UserId*; _Tp = td::UserId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::UserId*; _ForwardIterator = td::UserId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::UserId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::PollManager::on_get_poll_voters(td::PollId, td::int32, td::string, td::int32, td::Result >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/PollManager.cpp:1146:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::PollId&, const long long unsigned int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), const td::PollId&, const long long unsigned int&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[308/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/Handshake.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FullMessageId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/LinkManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/LinkManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/LinkManager.h:14:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[309/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/DhHandshake.cpp.o
[310/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/ConnectionManager.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilterId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::InputDialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h: In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = DialogFilter::remove_secret_chat_dialog_ids()::&)>::]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)::::]',
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:26 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:365:20:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)::::]',
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:307:20,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:754:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*):: [with auto:19 = std::vector >; auto:20 = std::vector >; auto:21 = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:310:28,
    inlined from 'static td::unique_ptr td::DialogFilter::merge_dialog_filter_changes(const td::DialogFilter*, const td::DialogFilter*, const td::DialogFilter*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogFilter.cpp:355:24:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[311/456] Building CXX object CMakeFiles/tdcore.dir/td/mtproto/AuthData.cpp.o
[312/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/Wget.cpp.o
[313/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/TransparentProxy.cpp.o
[314/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/TcpListener.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ClientActor.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ClientActor.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[315/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/SslStream.cpp.o
[316/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/Socks5.cpp.o
[317/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpReader.cpp.o
[318/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpQuery.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/WebPagesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/WebPagesManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::FullMessageId&}; _Tp = td::FullMessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::FullMessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/WebPagesManager.h:18:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::WebPageId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::WebPageId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::WebPageId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::WebPageId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::WebPageId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::WebPageId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::WebPageId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::WebPageId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::WebPageId&, bool&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, bool&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::WebPageId&, bool&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, bool&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::WebPageId&, bool&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, bool&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::WebPageId&, bool&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::WebPageId&, bool&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, td::Promise&&, td::Result&&), td::WebPageId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[319/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpProxy.cpp.o
[320/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpOutboundConnection.cpp.o
[321/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpInboundConnection.cpp.o
[322/456] Linking C static library sqlite/libtdsqlite.a
[323/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpFile.cpp.o
[324/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpContentLengthByteFlow.cpp.o
[325/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpConnectionBase.cpp.o
[326/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/HttpChunkedByteFlow.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/ConnectionManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/ConnectionManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[327/456] Building CXX object tdnet/CMakeFiles/tdnet.dir/td/net/GetHostByNameActor.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TransparentProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/TlsInit.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/TlsInit.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[328/456] Building CXX object tdactor/CMakeFiles/example.dir/example/example.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/Ping.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/Ping.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[329/456] Building CXX object tdactor/CMakeFiles/tdactor.dir/td/actor/MultiTimeout.cpp.o
[330/456] Building CXX object tdactor/CMakeFiles/tdactor.dir/td/actor/MultiPromise.cpp.o
[331/456] Building CXX object tdactor/CMakeFiles/tdactor.dir/td/actor/impl/Scheduler.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileBitmask.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLocation.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, const long long int&, const long long int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::nullptr_t&&, int&&, const long long int&, const long long int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::FileDownloadGenerateActor::on_download_ok()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::FileDownloadGenerateActor::on_download_ok()::&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::FileDownloadGenerateActor::on_download_ok()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::FileDownloadGenerateActor::on_download_ok()::&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Status&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Status&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[332/456] Building CXX object tdactor/CMakeFiles/tdactor.dir/td/actor/ConcurrentScheduler.cpp.o
In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.cpp:15:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = td::mtproto::ServerSalt; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::mtproto::ServerSalt&}; _Tp = td::mtproto::ServerSalt; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::mtproto::ServerSalt; _Alloc = std::allocator]',
    inlined from 'std::vector td::mtproto::AuthData::get_future_salts() const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.cpp:97:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = td::mtproto::AuthData::set_future_salts(const std::vector&, double)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::mtproto::AuthData::set_future_salts(const std::vector&, double)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.cpp:90:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, double):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = td::mtproto::AuthData::set_future_salts(const std::vector&, double)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::mtproto::AuthData::set_future_salts(const std::vector&, double)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthData.cpp:90:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[333/456] Building CXX object td/generate/CMakeFiles/generate_json.dir/tl_json_converter.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/LanguagePackManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/LanguagePackManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Status), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >, std::__cxx11::basic_string, bool, td::Promise >), std::vector, std::allocator > >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::tl::unique_ptr&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Result >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::Promise::OwnerPtr>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, bool, std::vector, std::allocator > >&&, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[334/456] Building CXX object td/generate/CMakeFiles/generate_json.dir/generate_json.cpp.o
[335/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/MimeType.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/ConnectionManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/RawConnection.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/RawConnection.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[336/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/utf8.cpp.o
[337/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/unicode.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileEncryptionKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[338/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsLog.cpp.o
[339/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsCerr.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/AuthKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/Handshake.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/HandshakeActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/HandshakeActor.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24,
    inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30,
    inlined from 'void td::Scheduler::yield_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:285:33,
    inlined from 'void td::Scheduler::yield_actor(td::Actor*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:282:14,
    inlined from 'void td::Actor::yield()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:45:37:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[340/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/translit.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_pong()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_pong()::&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_pong()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_pong()::&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_error()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_error()::&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_error()::&&)::*; EventFuncT = const td::Scheduler::send_lambda >(td::ActorRef, td::detail::StatsCallback::on_error()::&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::IPAddress&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::IPAddress&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::IPAddress&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::IPAddress&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), int&, td::IPAddress&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::IPAddress&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), int&, td::IPAddress&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), int&, td::IPAddress&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::Promise), std::__cxx11::basic_string, std::allocator >&&, int&&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::mtproto::TransportType, std::__cxx11::basic_string, td::Promise), td::IPAddress&, td::BufferedFd&&, td::mtproto::TransportType&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&> >(td::ActorRef, td::ImmediateClosure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&> >(td::ActorRef, td::ImmediateClosure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&> >(td::ActorRef, td::ImmediateClosure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&> >(td::ActorRef, td::ImmediateClosure >, bool, long long unsigned int, long long int), unsigned int&, td::Result >&&, bool&, long long unsigned int&, long long int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&> >(td::ActorRef, td::ImmediateClosure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&> >(td::ActorRef, td::ImmediateClosure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&> >(td::ActorRef, td::ImmediateClosure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&> >(td::ActorRef, td::ImmediateClosure, bool, td::mtproto::TransportType, unsigned int, std::__cxx11::basic_string, unsigned int), td::Result&&, bool&, td::mtproto::TransportType&&, unsigned int&, std::__cxx11::basic_string, std::allocator >&&, unsigned int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcOptionsSet.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.h:11:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair > >; _KeyOfValue = std::_Select1st > > >; _Compare = std::less; _Alloc = std::allocator > > >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
/usr/include/c++/12.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::pair >; _Compare = std::less; _Alloc = std::allocator > > >]':
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = td::ConnectionCreator::ClientInfo; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::ConnectionCreator::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.cpp:1109:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::ConnectionCreator::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/ConnectionCreator.cpp:1109:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[341/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/tl_parsers.cpp.o
[342/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/TsFileLog.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::ChainId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/logevent/LogEvent.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSound.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettings.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FileId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FileId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, bool&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FileId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FileId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, bool&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::FileId&, std::nullptr_t&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp: In member function 'void td::SaveRingtoneQuery::send(td::FileId, td::tl_object_ptr&&, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp:115:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  115 |     send_query(G()->net_query_creator().create(telegram_api::account_saveRingtone(std::move(input_document), unsave),
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp: In member function 'void td::GetSavedRingtonesQuery::send(td::int64)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp:164:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  164 |     send_query(G()->net_query_creator().create(telegram_api::account_getSavedRingtones(hash), {{"ringtone"}}));
In member function 'void td::UploadRingtoneQuery::send(td::FileId, td::tl_object_ptr&&, const td::string&, const td::string&)',
    inlined from 'void td::NotificationSettingsManager::on_upload_ringtone(td::FileId, td::tl_object_ptr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp:1015:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationSettingsManager.cpp:65:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
   65 |     send_query(G()->net_query_creator().create(
[343/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Timer.cpp.o
[344/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Time.cpp.o
[345/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/tests.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TcpListener.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TcpListener.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[346/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/StringBuilder.cpp.o
[347/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Status.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TransparentProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TransparentProxy.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24,
    inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30,
    inlined from 'void td::Scheduler::yield_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:285:33,
    inlined from 'void td::Scheduler::yield_actor(td::Actor*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:282:14,
    inlined from 'void td::Actor::yield()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:45:37,
    inlined from 'virtual void td::Actor::notify()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:40:8:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[348/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/StackAllocator.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BotCommand.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BotCommand.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[349/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Slice.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetType.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AutoDownloadSettings.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AutoDownloadSettings.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[350/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/SharedSlice.cpp.o
[351/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Random.cpp.o
[352/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/PathView.cpp.o
[353/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/OptionParser.cpp.o
[354/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/MpmcQueue.cpp.o
[355/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/misc.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TransparentProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/Socks5.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/Socks5.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[356/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/logging.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogEventLog.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogEventLog.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[357/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/JsonBuilder.cpp.o
[358/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/HttpUrl.cpp.o
[359/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Hints.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/ConcurrentScheduler.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/ConcurrentScheduler.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::EventFull}; _Tp = td::EventFull; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::EventFull}; _Tp = td::EventFull; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::EventFull; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::MpscPollableQueue::writer_put(ValueType) [with T = td::EventFull]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/MpscPollableQueue.h:57:29,
    inlined from 'void td::Scheduler::wakeup()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:342:29,
    inlined from 'virtual void td::ConcurrentScheduler::on_finish()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/ConcurrentScheduler.cpp:179:15:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[360/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/GzipByteFlow.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/set:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.h:16:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = td::MultiTimeout::Item; _Val = td::MultiTimeout::Item; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2488:5: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1
 2488 |     _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(const_iterator) [with _Key = td::MultiTimeout::Item; _Val = td::MultiTimeout::Item; _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 = td::MultiTimeout::Item; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_set.h:655:26,
    inlined from 'void td::MultiTimeout::cancel_timeout(td::int64)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.cpp:60:17:
/usr/include/c++/12.1.1/bits/stl_tree.h:1197:21: note: parameter passing for argument of type 'std::_Rb_tree, std::less, std::allocator >::const_iterator' changed in GCC 7.1
 1197 |         _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 = td::MultiTimeout::Item; _Val = td::MultiTimeout::Item; _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 = td::MultiTimeout::Item; _Val = td::MultiTimeout::Item; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_tree.h:2520:19,
    inlined from 'std::set<_Key, _Compare, _Alloc>::size_type std::set<_Key, _Compare, _Alloc>::erase(const key_type&) [with _Key = td::MultiTimeout::Item; _Compare = std::less; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_set.h:685:26,
    inlined from 'td::vector td::MultiTimeout::get_expired_keys(double)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.cpp:84:17:
/usr/include/c++/12.1.1/bits/stl_tree.h:2509:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator' changed in GCC 7.1
 2509 |           _M_erase_aux(__first++);
      |           ~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]',
    inlined from 'td::vector td::MultiTimeout::get_expired_keys(double)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiTimeout.cpp:85:27:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Item, std::allocator::Item> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::KHeap::insert(KeyT, td::HeapNode*) [with KeyT = double; int K = 4]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Heap.h:60:21:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Item*, std::vector::Item, std::allocator::Item> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24,
    inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30,
    inlined from 'void td::Scheduler::yield_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:285:33,
    inlined from 'void td::Scheduler::yield_actor(td::Actor*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:282:14,
    inlined from 'void td::Actor::yield()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:45:37:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[361/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/Gzip.cpp.o
[362/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FloodControlGlobal.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileData.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDb.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDb.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::FileDbId&}; _Tp = td::FileDbId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:20,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileData.hpp:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDb.cpp:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::Promise), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&), td::FileDbId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::FileDbId), std::vector >&&, td::FileDbId&> >(td::ActorRef, td::ImmediateClosure, td::FileDbId), std::vector >&&, td::FileDbId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::FileDbId), std::vector >&&, td::FileDbId&> >(td::ActorRef, td::ImmediateClosure, td::FileDbId), std::vector >&&, td::FileDbId&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::FileDbId), std::vector >&&, td::FileDbId&> >(td::ActorRef, td::ImmediateClosure, td::FileDbId), std::vector >&&, td::FileDbId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::FileDbId), std::vector >&&, td::FileDbId&> >(td::ActorRef, td::ImmediateClosure, td::FileDbId), std::vector >&&, td::FileDbId&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::FileDbId; _Alloc = std::allocator]',
    inlined from 'static td::Result td::FileDb::load_file_data_impl(td::ActorId, td::SqliteKeyValue&, const td::string&, td::FileDbId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDb.cpp:257:22:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[363/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FlatHashTable.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/TransparentProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpProxy.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpProxy.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[364/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/find_boundary.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BotMenuButton.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BotMenuButton.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[365/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/filesystem.cpp.o
[366/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/FileLog.cpp.o
[367/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/ExitGuard.cpp.o
[368/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/emoji.cpp.o
[369/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/crypto.cpp.o
[370/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/check.cpp.o
[371/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/BufferedUdp.cpp.o
[372/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/buffer.cpp.o
[373/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/BigNum.cpp.o
[374/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/base64.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileEncryptionKey.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoadManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoadManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, signed char), td::ActorShared&&, signed char&> >(td::ActorRef, td::ImmediateClosure, signed char), td::ActorShared&&, signed char&>&&)::*; EventFuncT = const td::Scheduler::send_closure, signed char), td::ActorShared&&, signed char&> >(td::ActorRef, td::ImmediateClosure, signed char), td::ActorShared&&, signed char&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, signed char), td::ActorShared&&, signed char&> >(td::ActorRef, td::ImmediateClosure, signed char), td::ActorShared&&, signed char&>&&)::*; EventFuncT = const td::Scheduler::send_closure, signed char), td::ActorShared&&, signed char&> >(td::ActorRef, td::ImmediateClosure, signed char), td::ActorShared&&, signed char&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::FileLoadManager::Node]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Slot, std::allocator::Slot> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Container::Slot}; _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Container::Slot; _Alloc = std::allocator::Slot>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::int32 td::Container::store(DataT&&, td::uint8) [with DataT = td::FileLoadManager::Node]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:130:23,
    inlined from 'td::Container::Id td::Container::create(DataT&&, td::uint8) [with DataT = td::FileLoadManager::Node]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:48:21:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Slot*, std::vector::Slot, std::allocator::Slot> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[375/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/generate/auto/extension_to_mime_type.cpp.o
[376/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/generate/auto/mime_type_to_extension.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DeviceTokenManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DeviceTokenManager.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[377/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/WineventPoll.cpp.o
[378/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/ThreadPthread.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/example/example.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[379/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/ThreadIdGuard.cpp.o
[380/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Select.cpp.o
[381/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Poll.cpp.o
[382/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/NativeFd.cpp.o
[383/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/KQueue.cpp.o
[384/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Iocp.cpp.o
[385/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdWindows.cpp.o
[386/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdLinux.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpOutboundConnection.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/Wget.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/Wget.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[387/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/EventFdBsd.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallbackQueriesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallbackQueriesManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AuthManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallbackQueriesManager.cpp:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[388/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/detail/Epoll.cpp.o
[389/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/wstring_convert.cpp.o
[390/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/user.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Application.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Application.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[391/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/uname.cpp.o
[392/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/UdpSocketFd.cpp.o
[393/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/thread_local.cpp.o
[394/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/StdStreams.cpp.o
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpInboundConnection.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpInboundConnection.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&> >(td::ActorRef, td::ImmediateClosure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&> >(td::ActorRef, td::ImmediateClosure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&> >(td::ActorRef, td::ImmediateClosure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&> >(td::ActorRef, td::ImmediateClosure, td::ActorOwn), td::unique_ptr&&, td::ActorOwn&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[395/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/Stat.cpp.o
[396/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/stacktrace.cpp.o
[397/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/SocketFd.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpOutboundConnection.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpOutboundConnection.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[398/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/sleep.cpp.o
[399/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/signals.cpp.o
[400/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/ServerSocketFd.cpp.o
[401/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/rlimit.cpp.o
[402/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/PollFlags.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::FullMessageId&}; _Tp = td::FullMessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:20:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), const td::FileId&, const td::FileSourceId&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::DialogId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), const td::DialogId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::StickerSetId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::StickerSetId&&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::StickerSetId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::StickerSetId&&, const long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::StickerSetId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::StickerSetId&&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::StickerSetId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::StickerSetId&&, const long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::FullMessageId; _Alloc = std::allocator]',
    inlined from 'td::vector td::FileReferenceManager::get_some_message_file_sources(NodeId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.cpp:173:23:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[403/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/platform.cpp.o
[404/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/path.cpp.o
[405/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/MemoryMapping.cpp.o
[406/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/IPAddress.cpp.o
[407/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/FileFd.cpp.o
[408/456] Building CXX object tdutils/CMakeFiles/tdutils.dir/td/utils/port/Clocks.cpp.o
[409/456] 
[410/456] Building CXX object CMakeFiles/memprof.dir/memprof/memprof.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/buffer.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/MtprotoQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/SessionConnection.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/SessionConnection.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::mtproto::MtprotoQuery; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::mtproto::ServerSalt}; _Tp = td::mtproto::ServerSalt; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::mtproto::ServerSalt}; _Tp = td::mtproto::ServerSalt; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::mtproto::ServerSalt; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::Status td::mtproto::SessionConnection::on_packet(const td::mtproto::MsgInfo&, const td::mtproto_api::future_salts&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/SessionConnection.cpp:414:24:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/SessionConnection.cpp: In member function 'void td::mtproto::SessionConnection::flush_packet()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/mtproto/SessionConnection.cpp:925:19: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  925 |     to_send_.erase(to_send_.begin(), to_send_.begin() + send_till);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[411/456] Building CXX object CMakeFiles/tdapi.dir/td/generate/auto/td/telegram/td_api.cpp.o
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiPromise.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiPromise.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::FutureActor}; _Tp = td::FutureActor; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::FutureActor}; _Tp = td::FutureActor; _Alloc = std::allocator >]',
    inlined from 'virtual td::Promise<> td::MultiPromiseActor::get_promise()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/MultiPromise.cpp:29:24:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpFile.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/HttpConnectionBase.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak; RunFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::; EventFuncT = td::Scheduler::send(td::ActorRef, td::Event&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:226:24,
    inlined from 'void td::Scheduler::send(td::ActorRef, td::Event&&) [with td::ActorSendType send_type = td::ActorSendType::LaterWeak]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:264:30,
    inlined from 'void td::Scheduler::yield_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:285:33,
    inlined from 'void td::Scheduler::yield_actor(td::Actor*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:282:14,
    inlined from 'void td::Actor::yield()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:45:37:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorInfo-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::EventFull}; _Tp = td::EventFull; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Item, std::allocator::Item> >::iterator' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::KHeap::insert(KeyT, td::HeapNode*) [with KeyT = double; int K = 4]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Heap.h:60:21,
    inlined from 'void td::Scheduler::set_actor_timeout_at(td::ActorInfo*, double)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:477:26:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Item*, std::vector::Item, std::allocator::Item> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = td::Event*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::Event*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = td::Event*; _Tp = td::Event]',
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::Scheduler::register_migrated_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:317:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::Event*; _Tp = td::Event]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::Event*; _ForwardIterator = td::Event*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::Scheduler::register_migrated_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:317:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::Event*; _Tp = td::Event]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::Event*; _ForwardIterator = td::Event*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::Scheduler::register_migrated_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:317:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = td::Event*; _Tp = td::Event]',
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::Scheduler::register_migrated_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:317:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator<__gnu_cxx::__normal_iterator > > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::Event*; _Tp = td::Event]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::Event*; _ForwardIterator = td::Event*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from '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 = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::Scheduler::register_migrated_actor(td::ActorInfo*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:317:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::EventFull}; _Tp = td::EventFull; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::EventFull; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::MpscPollableQueue::writer_put(ValueType) [with T = td::EventFull]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/MpscPollableQueue.h:57:29,
    inlined from 'void td::Scheduler::send_to_other_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:338:43,
    inlined from 'void td::Scheduler::send_to_other_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.cpp:329:6:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = void (*)(td::ActorInfo*); EventFuncT = td::Event (*)()]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = void (*)(td::ActorInfo*); EventFuncT = td::Event (*)()]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallDiscardReason.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise&&), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallProtocol&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallProtocol&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallProtocol&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallProtocol&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, int&, bool&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, int&, bool&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, int&, bool&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, int&, bool&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, int&, bool&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, int&, bool&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, int&, bool&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, int&, bool&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::CallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::CallId&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::CallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::CallId&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::CallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::CallId&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::CallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const td::CallId&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallManager.h:21:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
/usr/include/c++/12.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long int; _Tp = td::CallManager::CallInfo; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CountryInfoManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CountryInfoManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CountryInfoManager.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/bits/stl_algo.h:60,
                 from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:17:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function '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_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/12.1.1/string:50,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:7:
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const long long int]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  269 |         operator()(_Iterator __it)
      |         ^~~~~~~~
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = long long int]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'static void td::Hints::delete_word(const td::string&, KeyT, std::map, std::vector > >&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:78:26:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function '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_comp_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1895 |     __partial_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1916 |               std::__partial_sort(__first, __last, __last, __comp);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::Hints::CompareByRating]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'std::pair > > td::Hints::search(td::Slice, td::int32, bool) const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:204:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::Hints::CompareByRating]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'std::pair > > td::Hints::search(td::Slice, td::int32, bool) const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:204:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::Hints::CompareByRating]',
    inlined from 'std::pair > > td::Hints::search(td::Slice, td::int32, bool) const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.cpp:206:22:
/usr/include/c++/12.1.1/bits/stl_algo.h:4710:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4710 |       std::__partial_sort(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4711 |                           __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelType.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogParticipant.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Account.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Account.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DelayDispatcher.h:15,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoader.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileDownloader.h:10,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileLoadManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:14,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.h:10,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function '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_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SetWithPosition.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:16,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileSourceId.hpp:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.cpp:10:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.h:9:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), long long int&, td::Result, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&&, bool&&, std::__cxx11::basic_string, std::allocator >&&, int&&, td::Promise >&&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = greater]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::DownloadManagerImpl::do_search(td::string, bool, bool, td::string, td::int32, td::Promise >, td::Result)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.cpp:249:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = greater]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::DownloadManagerImpl::do_search(td::string, bool, bool, td::string, td::int32, td::Promise >, td::Result)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DownloadManager.cpp:249:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/ObjectPool.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/ActorId-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor-decl.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/GetHostByNameActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdnet/td/net/GetHostByNameActor.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Result), std::__cxx11::basic_string, std::allocator >&&, bool&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::InputGroupCallId&}; _Tp = td::InputGroupCallId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::InputGroupCallId; _Alloc = std::allocator]',
    inlined from 'static td::vector td::UpdatesManager::get_update_new_group_call_ids(const td::telegram_api::Updates*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.cpp:1155:39:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.h:19:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure&&, const char*), td::tl::unique_ptr&&, const char (&)[21]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.h:30:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&> >(td::ActorRef, td::ImmediateClosure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&> >(td::ActorRef, td::ImmediateClosure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&> >(td::ActorRef, td::ImmediateClosure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&> >(td::ActorRef, td::ImmediateClosure, td::DialogId), td::tl::unique_ptr&&, td::DialogId&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::UpdatesManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.cpp:206:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'virtual void td::UpdatesManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.cpp:206:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = int; _Tp = td::UpdatesManager::PendingQtsUpdate; _Compare = std::less; _Alloc = std::allocator >]',
    inlined from 'void td::UpdatesManager::add_pending_qts_update(td::tl_object_ptr&&, td::int32, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/UpdatesManager.cpp:2018:52:
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[412/456] Linking CXX static library tdutils/libtdutils.a
[413/456] Linking CXX executable benchmark/bench_queue
[414/456] Linking CXX executable benchmark/bench_log
[415/456] Linking CXX executable benchmark/bench_empty
[416/456] Linking CXX executable benchmark/rmdir
[417/456] Linking CXX executable benchmark/check_tls
[418/456] Linking CXX executable benchmark/bench_crypto
[419/456] Linking CXX static library tdactor/libtdactor.a
[420/456] Linking CXX executable td/generate/generate_json
[421/456] Linking CXX static library libmemprof.a
[422/456] Linking CXX executable benchmark/bench_actor
[423/456] Linking CXX static library tddb/libtddb.a
[424/456] Linking CXX static library tdnet/libtdnet.a
[425/456] Linking CXX executable tdactor/example
[426/456] Linking CXX executable benchmark/bench_db
[427/456] Linking CXX executable tddb/binlog_dump
[428/456] Linking CXX executable benchmark/wget
[429/456] Linking CXX executable benchmark/bench_http_reader
[430/456] Linking CXX executable benchmark/bench_http_server_fast
[431/456] Linking CXX executable benchmark/bench_http_server_cheat
[432/456] Linking CXX executable benchmark/bench_http_server
[433/456] Linking CXX executable benchmark/bench_http
[434/456] Generate JSON TL source files
[435/456] 
[436/456] Building CXX object CMakeFiles/tg_cli.dir/td/telegram/cli.cpp.o
[437/456] Building CXX object CMakeFiles/tdjson_static.dir/td/telegram/td_log.cpp.o
[438/456] Building CXX object CMakeFiles/tdjson_static.dir/td/telegram/td_json_client.cpp.o
[439/456] Building CXX object CMakeFiles/tdjson.dir/td/telegram/td_log.cpp.o
[440/456] Building CXX object CMakeFiles/tdjson.dir/td/telegram/td_json_client.cpp.o
[441/456] Building CXX object CMakeFiles/tdjson_private.dir/td/telegram/ClientJson.cpp.o
[442/456] Building CXX object CMakeFiles/tg_cli.dir/td/generate/auto/td/telegram/td_api_json.cpp.o
[443/456] Building CXX object CMakeFiles/tdjson_private.dir/td/generate/auto/td/telegram/td_api_json.cpp.o
In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/12.1.1/string:50,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InlineQueriesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InlineQueriesManager.cpp:7:
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const td::UserId]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  269 |         operator()(_Iterator __it)
      |         ^~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::UserId&}; _Tp = td::UserId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = td::UserId]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'bool td::InlineQueriesManager::update_bot_usage(td::UserId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InlineQueriesManager.cpp:2090:22:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::UserId; _Alloc = std::allocator]',
    inlined from 'bool td::InlineQueriesManager::update_bot_usage(td::UserId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InlineQueriesManager.cpp:2096:44:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Location.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/InlineQueriesManager.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallDiscardReason.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, const char*), std::vector, std::allocator > >&&, const char (&)[16]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::telegram_api::PhoneConnection&}; _Tp = td::CallConnection; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::telegram_api::PhoneConnection&}; _Tp = td::CallConnection; _Alloc = std::allocator]',
    inlined from 'td::Status td::CallActor::do_update_call(td::telegram_api::phoneCall&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallActor.cpp:623:41:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure, td::Result::OwnerPtr>), td::FileId&, td::Promise&&, td::Result::OwnerPtr>&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr>), td::Result::OwnerPtr>&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr>), td::Result::OwnerPtr>&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::Promise::OwnerPtr>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Dimensions.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AnimationsManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AnimationsManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AnimationsManager.h:17:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetActor.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AuthManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AuthManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure, td::Result >), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void td::AuthManager::get_state(td::uint64)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AuthManager.cpp:145:56:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageContent.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessageContent.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64:
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AttachMenuManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AttachMenuManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AttachMenuManager.h:16:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::UserId&, td::Result >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::AttachMenuManager::_ZN2td17AttachMenuManager4initEv.part.0()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AttachMenuManager.cpp:526:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::AttachMenuManager::_ZN2td17AttachMenuManager4initEv.part.0()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AttachMenuManager.cpp:526:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/DcId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::SuggestedAction&}; _Tp = td::SuggestedAction; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.h:11:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const td::IPAddress&, td::mtproto::TransportType&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&> >(td::ActorRef, td::ImmediateClosure::OwnerPtr&&), td::ObjectPool::OwnerPtr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, std::vector, std::allocator > >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::SuggestedAction; _Alloc = std::allocator]',
    inlined from 'void td::ConfigManager::process_app_config(td::tl_object_ptr&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConfigManager.cpp:1644:44:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), td::Result&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), td::Result&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::BackgroundId&}; _Tp = td::BackgroundId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/logevent/LogEvent.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.h:13:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::BackgroundId&, td::BackgroundType&, bool&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::BackgroundId; _Alloc = std::allocator]',
    inlined from 'virtual void td::BackgroundManager::start_up()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.cpp:370:56:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::BackgroundManager::on_installed_background(td::BackgroundId, td::BackgroundType, bool, td::Result&&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.cpp:751:34:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::BackgroundId; _Alloc = std::allocator]',
    inlined from 'td::BackgroundId td::BackgroundManager::set_background(const td::td_api::InputBackground*, const td::td_api::BackgroundType*, bool, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.cpp:655:49:
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::BackgroundManager::on_get_backgrounds(td::Result >)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/BackgroundManager.cpp:1199:39:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:60,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileGenerateManager.h:16:
/usr/include/c++/12.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = td::FullLocalFileLocation; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::FileType&, td::BufferSlice&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&, long long int&, long long int&, int&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, long long int, long long int, td::Promise >), const std::__cxx11::basic_string, std::allocator >&, long long int&, long long int&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&> >(td::ActorRef, td::ImmediateClosure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&> >(td::ActorRef, td::ImmediateClosure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&> >(td::ActorRef, td::ImmediateClosure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&> >(td::ActorRef, td::ImmediateClosure >, std::shared_ptr, int, long long unsigned int, bool, bool), td::FileId&, std::vector >&&, std::shared_ptr&&, int&, long long unsigned int&, bool&&, bool&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, long long int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, long long int&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::FileManager::FileIdInfo}; _Tp = td::FileManager::FileIdInfo; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::FileManager::FileIdInfo}; _Tp = td::FileManager::FileIdInfo; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::FileManager::FileIdInfo; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::FileId td::FileManager::next_file_id()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:3429:26,
    inlined from 'td::FileId td::FileManager::next_file_id()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:3421:8:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::; EventFuncT = td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (FileGenerateManager::*)(long long unsigned int, FullGenerateFileLocation, const LocalFileLocation&, std::__cxx11::basic_string, unique_ptr); ArgsT = {long long unsigned int&, FullGenerateFileLocation&, LocalFileLocation&, std::__cxx11::basic_string, std::allocator >, unique_ptr::Callback>}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::FileManager::run_generate(td::FileNodePtr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:2744:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::; EventFuncT = td::Scheduler::send_closure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&> >(td::ActorRef, td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure, td::unique_ptr), long long unsigned int&, td::FullGenerateFileLocation&, td::LocalFileLocation&, std::__cxx11::basic_string, std::allocator >&&, td::unique_ptr::Callback>&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (FileGenerateManager::*)(long long unsigned int, FullGenerateFileLocation, const LocalFileLocation&, std::__cxx11::basic_string, unique_ptr); ArgsT = {long long unsigned int&, FullGenerateFileLocation&, LocalFileLocation&, std::__cxx11::basic_string, std::allocator >, unique_ptr::Callback>}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::FileManager::run_generate(td::FileNodePtr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:2744:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, td::LocalFileLocation&, td::RemoteFileLocation&&, long long int&, td::FileEncryptionKey&, signed char&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&> >(td::ActorRef, td::ImmediateClosure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&>&&)::*; EventFuncT = const td::Scheduler::send_closure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&> >(td::ActorRef, td::ImmediateClosure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&> >(td::ActorRef, td::ImmediateClosure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&>&&)::*; EventFuncT = const td::Scheduler::send_closure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&> >(td::ActorRef, td::ImmediateClosure, const td::FileEncryptionKey&, bool, long long int, long long int, signed char), long long unsigned int&, td::FullRemoteFileLocation&, td::LocalFileLocation&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::FileEncryptionKey&, bool&, long long int&, long long int&, signed char&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = td::FullLocalFileLocation; _Tp = td::FileId; _Compare = std::less; _Alloc = std::allocator >]',
    inlined from 'td::FileManager::register_file(td::FileData&&, td::FileLocationSource, const char*, bool, bool):: [with auto:22 = td::FullLocalFileLocation; auto:23 = std::map]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:1253:24,
    inlined from 'td::Result td::FileManager::register_file(td::FileData&&, td::FileLocationSource, const char*, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:1283:34:
/usr/include/c++/12.1.1/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::vector td::Container::ids() [with DataT = td::FileManager::Query]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Container.h:71:22,
    inlined from 'virtual void td::FileManager::hangup()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/files/FileManager.cpp:3957:39:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:13:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::NotificationGroupKey; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:61:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/CallId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::NotificationGroupKey&}; _Tp = td::NotificationGroupKey; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.h:23:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const td::NotificationGroupId&, td::NotificationId&, td::MessageId&, int&&, td::Promise > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::NotificationManager::PendingNotification}; _Tp = td::NotificationManager::PendingNotification; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::NotificationManager::PendingNotification}; _Tp = td::NotificationManager::PendingNotification; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, bool, td::Promise<>&&), td::tl::unique_ptr&&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::NotificationGroupKey; _Alloc = std::allocator]',
    inlined from 'void td::NotificationManager::flush_all_pending_updates(bool, const char*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:1373:33:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'void td::NotificationManager::flush_all_pending_updates(bool, const char*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:1379:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18,
    inlined from 'void td::NotificationManager::flush_all_pending_updates(bool, const char*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:1379:12:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::NotificationManager::PendingNotification; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::NotificationManager::PendingNotification; _Alloc = std::allocator]',
    inlined from 'void td::NotificationManager::remove_notification_group(td::NotificationGroupId, td::NotificationId, td::MessageId, td::int32, bool, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:2004:49:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::NotificationManager::PendingNotification; _Alloc = std::allocator]',
    inlined from 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = NotificationManager::flush_pending_notifications(td::NotificationGroupId)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10,
    inlined from 'void td::NotificationManager::flush_pending_notifications(td::NotificationGroupId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:1501:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::NotificationManager::_ZN2td19NotificationManager4initEv.part.0()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:307:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::NotificationManager::_ZN2td19NotificationManager4initEv.part.0()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/NotificationManager.cpp:307:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::InputGroupCallId&}; _Tp = td::InputGroupCallId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::InputGroupCallId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::DialogId&}; _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = td::GroupCallParticipant; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::DialogId&, bool}; _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::GroupCallParticipant}; _Tp = td::GroupCallParticipant; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.h:19:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::InputGroupCallId&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, int, bool), td::InputGroupCallId&, std::vector, std::allocator > >&&, int&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::GroupCallId&, long long int&, int&, int&, td::tl::unique_ptr&&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise >&&), td::InputGroupCallId&, int&, td::Result, std::allocator > >&&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise >&&), td::GroupCallId&, int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::GroupCallId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::GroupCallId&, bool&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, td::Promise<>&&), td::GroupCallId&, bool&, std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&> >(td::ActorRef, td::ImmediateClosure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&> >(td::ActorRef, td::ImmediateClosure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&> >(td::ActorRef, td::ImmediateClosure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&> >(td::ActorRef, td::ImmediateClosure&&, int), td::GroupCallId&, int&, bool&, td::Promise&&, int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, td::DialogId&, long long unsigned int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::GroupCallId&, td::DialogId&, int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::DialogId&, bool}; _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'td::vector > td::GroupCallManager::get_recent_speakers(const GroupCall*, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:4772:38:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::InputGroupCallId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::InputGroupCallId&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::InputGroupCallId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::InputGroupCallId&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::InputGroupCallId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::InputGroupCallId&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::InputGroupCallId&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::InputGroupCallId&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::InputGroupCallId&, int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), td::InputGroupCallId&, int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&, td::Result&&), const td::InputGroupCallId&, const std::__cxx11::basic_string, std::allocator >&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const bool&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const bool&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const bool&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const bool&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::InputGroupCallId&, const long long unsigned int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::GroupCallManager::on_user_speaking_in_group_call(td::GroupCallId, td::DialogId, td::int32, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:4566:36:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::GroupCallParticipant; _Alloc = std::allocator]',
    inlined from 'std::pair td::GroupCallManager::process_group_call_participant(td::InputGroupCallId, td::GroupCallParticipant&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:2266:41:
/usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::GroupCallParticipant}; _Tp = td::GroupCallParticipant; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::GroupCallParticipant; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'std::pair td::GroupCallManager::process_group_call_participant(td::InputGroupCallId, td::GroupCallParticipant&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:2315:39:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::GroupCallParticipant; _Alloc = std::allocator]',
    inlined from 'void td::GroupCallManager::process_group_call_participants(td::InputGroupCallId, td::vector >&&, td::int32, const td::string&, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/GroupCallManager.cpp:2152:48:
/usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:14:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function '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_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SetWithPosition.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:16,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:18:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/12.1.1/string:50,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Version.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ChannelId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogId.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:7:
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const td::StickerSetId]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  269 |         operator()(_Iterator __it)
      |         ^~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::ChainId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::StickerSetId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  702 |         vector(_InputIterator __first, _InputIterator __last,
      |         ^~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:702:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = td::ChainId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::FullMessageId&}; _Tp = td::FullMessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::FullMessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::StickerSetId&}; _Tp = td::StickerSetId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::StickerSetId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::StickerSetId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'void td::StickersManager::on_update_sticker_set(StickerSet*, bool, bool, bool, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:4396:29: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 4396 |       sticker_set_ids.insert(sticker_set_ids.begin(), sticker_set->id);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:4412:31: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 4412 |         sticker_set_ids.insert(sticker_set_ids.begin(), sticker_set->id);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::StickerSetId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.h:24:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), bool&, td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), bool&, td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, td::FileId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), bool&, td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), bool&, td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), bool&, td::FileId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure&), const td::FileId&, const std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerSetId&, bool&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, td::Promise >&&), std::__cxx11::basic_string, std::allocator >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >&&, std::vector >&&, td::Promise >&&), td::Result, std::allocator > > >&&, std::vector >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&, bool, td::Promise >&&), std::vector >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), int&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), int&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), int&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), int&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), int&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), int&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), int&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), int&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::StickersManager::PendingGetAnimatedEmojiClickSticker}; _Tp = td::StickersManager::PendingGetAnimatedEmojiClickSticker; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FileId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FileId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::FileId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::FileId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::FileId&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::StickersManager::SentAnimatedEmojiClicks}; _Tp = td::StickersManager::SentAnimatedEmojiClicks; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::StickersManager::SentAnimatedEmojiClicks}; _Tp = td::StickersManager::SentAnimatedEmojiClicks; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::StickersManager::SentAnimatedEmojiClicks; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::StickersManager::on_send_animated_emoji_clicks(td::DialogId, const td::string&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5513:40:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::StickersManager::PendingOnAnimatedEmojiClicked}; _Tp = td::StickersManager::PendingOnAnimatedEmojiClicked; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, bool), td::StickerType&, std::vector >&&, bool&> >(td::ActorRef, td::ImmediateClosure >&&, bool), td::StickerType&, std::vector >&&, bool&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const td::StickerType&, const unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::StickerType&, unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::StickerType&, unsigned int&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::StickerType&, unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::StickerType&, unsigned int&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::StickerType&, unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::StickerType&, unsigned int&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::StickerType&, unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::StickerType&, unsigned int&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr&&, td::Promise<>&&), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::StickerSetId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = StickerSetId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'int td::StickersManager::apply_installed_sticker_sets_order(td::StickerType, td::vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:6350:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::StickerSetId*; _ForwardIterator = td::StickerSetId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = StickerSetId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'int td::StickersManager::apply_installed_sticker_sets_order(td::StickerType, td::vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:6350:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::StickerSetId*; _ForwardIterator = td::StickerSetId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = StickerSetId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'int td::StickersManager::apply_installed_sticker_sets_order(td::StickerType, td::vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:6350:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = StickerSetId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'int td::StickersManager::apply_installed_sticker_sets_order(td::StickerType, td::vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:6350:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::StickerSetId*; _Tp = td::StickerSetId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::StickerSetId*; _ForwardIterator = td::StickerSetId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::StickerSetId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = StickerSetId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'int td::StickersManager::apply_installed_sticker_sets_order(td::StickerType, td::vector&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:6350:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const bool&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const bool&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const bool&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), const bool&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure&), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result, std::allocator > > >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Result >&&), const std::__cxx11::basic_string, std::allocator >&, int&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int), const std::__cxx11::basic_string, std::allocator >&&, int&> >(td::ActorRef, td::ImmediateClosure, int), const std::__cxx11::basic_string, std::allocator >&&, int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int), const std::__cxx11::basic_string, std::allocator >&&, int&> >(td::ActorRef, td::ImmediateClosure, int), const std::__cxx11::basic_string, std::allocator >&&, int&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int), const std::__cxx11::basic_string, std::allocator >&&, int&> >(td::ActorRef, td::ImmediateClosure, int), const std::__cxx11::basic_string, std::allocator >&&, int&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int), const std::__cxx11::basic_string, std::allocator >&&, int&> >(td::ActorRef, td::ImmediateClosure, int), const std::__cxx11::basic_string, std::allocator >&&, int&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&> >(td::ActorRef, td::ImmediateClosure&&, td::Result >&&), long long int&, td::Promise&&, td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'void td::AddStickerToSetQuery::send(const td::string&, td::tl_object_ptr&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1089:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1089 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'void td::SetStickerSetThumbnailQuery::send(const td::string&, td::tl_object_ptr&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1121:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1121 |     send_query(G()->net_query_creator().create(
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = td::ChainId; _Alloc = std::allocator]',
    inlined from 'void td::SetStickerPositionQuery::send(const td::string&, td::tl_object_ptr&&, td::int32)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1155:29:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = td::ChainId; _Alloc = std::allocator]',
    inlined from 'void td::DeleteStickerFromSetQuery::send(const td::string&, td::tl_object_ptr&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1189:29:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::unique(V&) [with V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:97:7:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::StickersManager::load_special_sticker_set(SpecialStickerSet&)',
    inlined from 'void td::StickersManager::load_special_sticker_set(SpecialStickerSet&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1526:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1545:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1545 |     load_sticker_sets({sticker_set.id_}, std::move(promise));
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::StickersManager::PendingOnAnimatedEmojiClicked}; _Tp = td::StickersManager::PendingOnAnimatedEmojiClicked; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::StickersManager::PendingOnAnimatedEmojiClicked; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::Status td::StickersManager::on_animated_emoji_message_clicked(td::string&&, td::FullMessageId, td::string)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5604:55:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::StickersManager::reload_special_sticker_set_by_type(td::SpecialStickerSetType, bool)',
    inlined from 'void td::StickersManager::reload_special_sticker_set_by_type(td::SpecialStickerSetType, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1551:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1577:29: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1577 |     return load_sticker_sets({sticker_set.id_}, std::move(promise));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'void td::StickersManager::change_sticker_set(td::StickerSetId, bool, bool, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:4338:22: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 4338 |     load_sticker_sets({set_id}, std::move(promise));
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'bool td::StickersManager::update_sticker_set_cache(const StickerSet*, td::Promise<>&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:4178:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 4178 |       load_sticker_sets({set_id}, std::move(promise));
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:4181:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 4181 |       load_sticker_sets({set_id}, Auto());
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = td::StickerSetId]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'std::pair > > td::StickersManager::get_archived_sticker_sets(td::StickerType, td::StickerSetId, td::int32, bool, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5745:28:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'td::td_api::object_ptr td::StickersManager::get_featured_sticker_sets(td::StickerType, td::int32, td::int32, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5853:81: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 5853 |     return get_trending_sticker_sets_object(sticker_type, {begin, begin + limit});
      |                                                                                 ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5871:83: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 5871 |       return get_trending_sticker_sets_object(sticker_type, {begin, begin + limit});
      |                                                                                   ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp: In member function 'void td::CreateNewStickerSetQuery::send(td::tl_object_ptr&&, const td::string&, const td::string&, td::StickerType, td::StickerFormat, td::vector >&&, const td::string&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:1056:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1056 |     send_query(G()->net_query_creator().create(
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::StickersManager::PendingGetAnimatedEmojiClickSticker}; _Tp = td::StickersManager::PendingGetAnimatedEmojiClickSticker; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::StickersManager::PendingGetAnimatedEmojiClickSticker; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::StickersManager::get_animated_emoji_click_sticker(const td::string&, td::FullMessageId, td::Promise >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/StickersManager.cpp:5340:55:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Client.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/cli.cpp:7:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::CliClient::FileGeneration}; _Tp = td::CliClient::FileGeneration; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::CliClient::FileGeneration}; _Tp = td::CliClient::FileGeneration; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::CliClient::FileGeneration; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::CliClient::on_file_generation_start(const td::td_api::updateFileGenerationStart&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/cli.cpp:391:42:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[444/456] Linking CXX static library libtdapi.a
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SetWithPosition.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:16,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:20:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator > >; _Predicate = td::ContactsManager::on_update_bot_commands(td::DialogId, td::UserId, td::vector >&&)::]':
/usr/include/c++/12.1.1/bits/stl_algo.h:3868:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 3868 |     find_if(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:3868:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AccessRights.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::ContactsManager::DialogNearby; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::BotCommands; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SetWithPosition.h:9:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h: In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = ContactsManager::on_update_bot_commands(td::DialogId, td::UserId, td::vector >&&)::]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::DialogId&, int&}; _Tp = td::ContactsManager::DialogNearby; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::DialogId&, int&}; _Tp = td::ContactsManager::DialogNearby; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::MessageId&}; _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::ChannelId&}; _Tp = td::ChannelId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::ChannelId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::SuggestedAction&}; _Tp = td::SuggestedAction; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = td::DialogParticipant; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:175:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  175 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/unordered_map:46,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Hints.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:48:
/usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = td::Contact; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = td::ContactEqual; _Hash = td::ContactHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]':
/usr/include/c++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, td::ContactEqual, td::ContactHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, td::ContactEqual, td::ContactHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
 2290 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::DialogId&}; _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'void td::ContactsManager::update_dialogs_for_discussion(td::DialogId, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:8193:37:
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Location.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogLocation.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:19:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FileId&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FileId&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FileId&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Contact&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Contact&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Contact&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Contact&&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Contact&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Contact&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Contact&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Contact&&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::UserId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::UserId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::UserId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::UserId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise >&&), td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise >&&), td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise >&&), td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise >&&), td::Result >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise >&&), td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise >&&), td::Result >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise >&&), td::Result >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise >&&), td::Result >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::Result >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::ChannelId&&, bool&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DcId&&, td::FullMessageId&, bool&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::Promise >&&), td::DcId&&, std::__cxx11::basic_string, std::allocator >&&, long long int&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, const td::DialogParticipantStatus&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::DialogParticipantStatus&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), td::ChannelId&, td::UserId&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), const std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, int, bool, bool, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, int&, int&, bool&, bool&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogId&, td::DialogParticipantStatus&&, td::DialogParticipantStatus&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::PublicDialogType&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::PublicDialogType&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::PublicDialogType&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::PublicDialogType&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::PublicDialogType&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::PublicDialogType&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::PublicDialogType&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::PublicDialogType&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::SuggestedAction&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::SuggestedAction&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::SuggestedAction&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::SuggestedAction&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), const td::SuggestedAction&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::SuggestedAction&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), const td::SuggestedAction&, td::Result&&> >(td::ActorRef, td::ImmediateClosure&&), const td::SuggestedAction&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogParticipant&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogParticipant&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogParticipant&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogParticipant&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogParticipant&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogParticipant&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogParticipant&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogParticipant&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChatId&, td::UserId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChatId&, td::UserId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogParticipantFilter, td::Promise&&), td::ChatId&, const std::__cxx11::basic_string, std::allocator >&, int&, td::DialogParticipantFilter&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::ChannelId&, td::DialogParticipant&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, int, td::tl::unique_ptr&&, td::Promise&&), td::ChannelId&, td::ChannelParticipantFilter&&, int&, int&, std::__cxx11::basic_string, std::allocator >&&, int&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, td::Result, td::Promise >&&), td::DialogId&, std::vector >&&, td::Result&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::DialogAdministrator; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::DialogId&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::DialogId&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::UserId&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::UserId&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::UserId&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::UserId&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::UserId&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::UserId&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::UserId&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::UserId&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4810 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
      |     ^~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp: In member function 'td::int32 td::ContactsManager::on_update_peer_located(td::vector >&&, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:6241:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 6241 |     std::sort(users_nearby_.begin(), users_nearby_.end());
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::ContactsManager::on_update_dialog_administrators(td::DialogId, td::vector&&, bool, bool)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::ContactsManager::on_update_dialog_administrators(td::DialogId, td::vector&&, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:16028:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&&, bool, bool):: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::ContactsManager::on_update_dialog_administrators(td::DialogId, td::vector&&, bool, bool)::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'void td::ContactsManager::on_update_dialog_administrators(td::DialogId, td::vector&&, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:16028:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::UserId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::ChannelId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, bool), const td::SecretChatId&, std::__cxx11::basic_string, std::allocator >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::AnimationSize*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::AnimationSize*; _Tp = td::AnimationSize]',
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = td::AnimationSize; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31,
    inlined from 'td::Photo::Photo(const td::Photo&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Photo.h:39:8:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::Photo; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  133 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::AnimationSize*; _Tp = td::AnimationSize]',
    inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::AnimationSize; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1617:35,
    inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = td::AnimationSize; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:232:44,
    inlined from 'td::Photo& td::Photo::operator=(const td::Photo&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Photo.h:39:8:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'td::int64 td::ContactsManager::get_contacts_hash()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:5387:20,
    inlined from 'td::int64 td::ContactsManager::get_contacts_hash()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:5377:7:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function '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 = td::Contact; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = td::ContactEqual; _Hash = td::ContactHash; _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 = td::Contact; _Tp = unsigned int; _Hash = td::ContactHash; _Pred = td::ContactEqual; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26,
    inlined from 'std::pair >, std::vector > > td::ContactsManager::change_imported_contacts(td::vector&, td::int64&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:5749:35:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, td::ContactEqual, td::ContactHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, td::ContactEqual, td::ContactHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp: In member function 'void td::ContactsManager::add_profile_photo_to_cache(td::UserId, td::Photo&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:11968:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
11968 |         user_photos->photos.insert(user_photos->photos.begin(), photo);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = ContactsManager::update_chat_full(ChatFull*, td::ChatId, const char*, bool)::]',
    inlined from 'void td::ContactsManager::update_chat_full(ChatFull*, td::ChatId, const char*, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:10620:18:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = ContactsManager::update_channel_full(ChannelFull*, td::ChannelId, const char*, bool)::]',
    inlined from 'void td::ContactsManager::update_channel_full(ChannelFull*, td::ChannelId, const char*, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:10675:46:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
   65 |   v.erase(v.begin() + j, v.end());
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp: In member function 'void td::ContactsManager::on_update_bot_commands(td::DialogId, td::UserId, td::vector >&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:6305:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 6305 |           auto it = std::find_if(chat_full->bot_commands.begin(), chat_full->bot_commands.end(), is_from_bot);
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:6330:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 6330 |           auto it = std::find_if(channel_full->bot_commands.begin(), channel_full->bot_commands.end(), is_from_bot);
      |                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::MessageId; _Alloc = std::allocator]',
    inlined from 'void td::ContactsManager::report_channel_spam(td::ChannelId, td::vector&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:7027:53:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::DialogParticipant; _Alloc = std::allocator]',
    inlined from 'void td::ContactsManager::speculative_delete_channel_participant(td::ChannelId, td::UserId, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:12718:27:
/usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::DialogParticipant; _Alloc = std::allocator]',
    inlined from 'void td::ContactsManager::speculative_add_channel_user(td::ChannelId, td::UserId, const td::DialogParticipantStatus&, const td::DialogParticipantStatus&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:12834:29:
/usr/include/c++/12.1.1/bits/stl_vector.h:1530:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1530 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::SuggestedAction; _Alloc = std::allocator]',
    inlined from 'void td::ContactsManager::on_get_chat_full(td::tl_object_ptr&&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:11429:42:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp: In member function 'void td::ContactsManager::on_get_dialogs_nearby(td::Result >, td::Promise >&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.cpp:6019:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 6019 |   std::sort(users_nearby_.begin(), users_nearby_.end());
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/generate/auto/td/telegram/td_api.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ConnectionState.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:7:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/unordered_map:46,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/KeyValueSyncInterface.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/TdDb.h:14,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.h:16:
/usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]':
/usr/include/c++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
 2290 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _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_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:1373:26,
    inlined from 'void td::Td::send_result(td::uint64, td::tl_object_ptr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:4193:23:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = long long unsigned int; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _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_multiset<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_multiset<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = long long unsigned int; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:1373:26,
    inlined from 'void td::Td::send_error_impl(td::uint64, td::tl_object_ptr)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:4207:23:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.h:12:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Result >&&> >(td::ActorRef, td::ImmediateClosure >), td::Result >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool), td::Result >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, bool), td::Result >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), long long unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), long long unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), long long unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), long long unsigned int&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), long long unsigned int&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, bool, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, bool&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, const std::vector >&, td::Promise >), td::tl::unique_ptr&&, std::vector >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&&, int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&&, int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileGcParameters&&, bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileGcParameters&&, bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::nullptr_t&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::nullptr_t&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::nullptr_t&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::nullptr_t&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::nullptr_t&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::nullptr_t&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, std::nullptr_t&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, std::nullptr_t&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::CallProtocol&&, bool, td::Promise), td::UserId&, td::tl::unique_ptr&&, td::CallProtocol&&, const bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallId&&, td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, td::CallProtocol&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallId&&, td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, td::CallProtocol&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallId&&, td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, td::CallProtocol&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallId&&, td::CallProtocol&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, td::CallProtocol&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::CallId&&, const bool&, const int&, const bool&, const long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >&&, td::Promise<>), td::CallId&&, int&, std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, long long int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, const long long int&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, const long long int&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, const long long int&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, const long long int&, const long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long int&, const long long int&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, const long long int&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long int&, const long long int&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const long long int&, const long long int&, const long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long int&, td::Status&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), long long int&, td::Status&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::FileId&&, const long long int&, const long long int&, int&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&&, td::Promise&&, const char (&)[19]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, const bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, const bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&&, const bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, const bool&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, const bool&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, const bool&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, const bool&, const bool&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const bool&, const bool&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, const bool&, const bool&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const bool&, const bool&, const bool&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const bool&, const bool&, const bool&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, bool, bool, std::__cxx11::basic_string, int, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const bool&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const bool&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const bool&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), const bool&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, std::vector, std::allocator >, std::allocator, std::allocator > > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector, std::allocator > >, td::Promise<>&&), td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>&&), td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValueType, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValueType&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::SecureValue, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::SecureValue&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecureValueType&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecureValueType&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecureValueType&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecureValueType&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecureValueType&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecureValueType&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecureValueType&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecureValueType&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, std::__cxx11::basic_string, td::Promise >), td::UserId&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), int&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), int&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), int&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), int&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), int&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), int&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), int&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), int&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&> >(td::ActorRef, td::ImmediateClosure&, int, td::Promise, std::allocator > > >), std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise, std::allocator >, std::allocator, std::allocator > > > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >&&), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >), td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >), const int&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >), const int&, td::Promise, std::allocator > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >), const int&, td::Promise, std::allocator > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const int&, td::Promise, std::allocator > >&&> >(td::ActorRef, td::ImmediateClosure >), const int&, td::Promise, std::allocator > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), const int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::Result&&> >(td::ActorRef, td::ImmediateClosure), td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]',
    inlined from 'void td::Td::on_request(td::uint64, const td::td_api::downloadFile&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:6533:32:
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), const long long unsigned int&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), const long long unsigned int&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr), long long unsigned int&, std::__cxx11::basic_string, std::allocator >&&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::CallId&&, std::__cxx11::basic_string, std::allocator >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::vector, std::allocator > >, td::Promise<>), td::Td*&&, td::tl::unique_ptr&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, bool, td::tl::unique_ptr, td::Promise >), int&, std::__cxx11::basic_string, std::allocator >&&, int&, bool&, td::tl::unique_ptr&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Unit&&), td::Unit&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageThreadInfo&&), td::MessageThreadInfo&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::MessageLinkInfo&&), td::MessageLinkInfo&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::WebPageId&&), td::WebPageId&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::SecretChatId&&), td::SecretChatId&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::DialogId&&), td::DialogId&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, void (td::FutureActor::*)(td::Status&&), td::Status&&> >(td::ActorRef, td::ImmediateClosure, void (td::FutureActor::*)(td::Status&&), td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::Td::init_options_and_network()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:3908:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::; EventFuncT = td::Scheduler::send_closure), td::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::unique_ptr&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure), td::unique_ptr&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorOwn&; FunctionT = void (StateManager::*)(unique_ptr); ArgsT = {unique_ptr}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::Td::init_options_and_network()' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Td.cpp:3908:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/bits/stl_algobase.h:71,
                 from /usr/include/c++/12.1.1/string:50,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:58,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/AccessRights.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:7:
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const td::MessageId]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  269 |         operator()(_Iterator __it)
      |         ^~~~~~~~
/usr/include/c++/12.1.1/bits/predefined_ops.h: In function 'bool __gnu_cxx::__ops::_Iter_equals_val<_Value>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = const td::DialogId]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:269:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:64,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/common.h:59:
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::ChainId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
In file included from /usr/include/c++/12.1.1/algorithm:61,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/SetWithPosition.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/FileReferenceManager.h:16,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:24:
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&)>:: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >; _Iterator2 = __gnu_cxx::__normal_iterator > >; _Compare = td::MessagesManager::sort_dialog_filter_input_dialog_ids(td::DialogFilter*, const char*) const::&)>::]':
/usr/include/c++/12.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  157 |         operator()(_Iterator1 __it1, _Iterator2 __it2)
      |         ^~~~~~~~
/usr/include/c++/12.1.1/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/queue:62,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/QueryCombiner.h:17,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/ContactsManager.h:32,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:14:
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::InputDialogId; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:231:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  231 |           if (__comp(__first + __secondChild,
      |               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                      __first + (__secondChild - 1)))
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator > >; _InputIterator2 = __gnu_cxx::__normal_iterator > >; _OutputIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4860 |     __merge(_InputIterator1 __first1, _InputIterator1 __last1,
      |     ^~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:4860:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = td::DialogDate; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1557 |       erase(const_iterator __first, const_iterator __last)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h:1557:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::MessagesManager::ActiveDialogAction; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1
 1529 |       erase(const_iterator __position)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator > >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1128 |     reverse(_BidirectionalIterator __first, _BidirectionalIterator __last)
      |     ^~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algobase.h: In function '_ForwardIterator std::lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::MessageId]':
/usr/include/c++/12.1.1/bits/stl_algobase.h:1489:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1489 |     lower_bound(_ForwardIterator __first, _ForwardIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:1489:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1529:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1529 |       erase(const_iterator __position)
      |       ^~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator > >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1128 |     reverse(_BidirectionalIterator __first, _BidirectionalIterator __last)
      |     ^~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In file included from /usr/include/c++/12.1.1/vector:70:
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessageId&, td::DialogId&, td::DialogAction&, double}; _Tp = td::MessagesManager::ActiveDialogAction; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1895 |     __partial_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1895:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1900:25:
/usr/include/c++/12.1.1/bits/stl_algo.h:1632:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1632 |           std::__pop_heap(__first, __middle, __i, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:350:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  350 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const td::MessageId&}; _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = td::MessageId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/unordered_map:46,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/KeyValueSyncInterface.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogDb.h:14,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.h:15:
/usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = td::MessagesManager::TtlNode; _Value = td::MessagesManager::TtlNode; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = td::MessagesManager::TtlNodeHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]':
/usr/include/c++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
 2290 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::DialogDate}; _Tp = td::DialogDate; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::DialogDate}; _Tp = td::DialogDate; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/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++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
 2290 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = 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 = td::MessageId; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26,
    inlined from 'static void td::MessagesManager::delete_random_id_to_message_id_correspondence(Dialog*, td::int64, td::MessageId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:15855:37:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::DialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = MessagesManager::remove_secret_chat_dialog_ids(td::vector)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10,
    inlined from 'static td::vector td::MessagesManager::remove_secret_chat_dialog_ids(td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19881:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::InputDialogId}; _Tp = td::InputDialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::InputDialogId}; _Tp = td::InputDialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = td::InputDialogId; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  189 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::InputDialogId; _Alloc = std::allocator]',
    inlined from 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::InputDialogId; _Alloc = std::allocator]',
    inlined from 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = MessagesManager::toggle_dialog_is_pinned(td::DialogListId, td::DialogId, bool)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = 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++/12.1.1/bits/hashtable.h:2290:5: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
 2290 |     _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2291 |                _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = 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 = td::LogEventIdWithGeneration; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/unordered_map.h:746:26,
    inlined from 'void td::MessagesManager::on_read_history_finished(td::DialogId, td::MessageId, td::uint64)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:21951:40:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessagesManager::ForwardedMessages::ForwardedMessageContent}; _Tp = td::MessagesManager::ForwardedMessages::ForwardedMessageContent; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/actor.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQuery.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/net/NetQueryCreator.h:11,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Global.h:12,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/Location.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/DialogLocation.h:9,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.h:19:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*; EventFuncT = const td::Scheduler::send(td::ActorRef, td::Event&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, bool, bool, td::Promise<>&&, const char*), std::vector, std::allocator > >&&, bool&, bool&&, td::Promise&&, const char (&)[24]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, int&, long long int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageSearchFilter&, long long int&, int&, std::vector, std::allocator > >&&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), td::DialogId&, int&, int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > >&&, td::Promise >&&), int&, std::vector, std::allocator > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::FileId&, td::ReportReason&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >, td::Promise<>), td::SecretChatId&&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]> >(td::ActorRef, td::ImmediateClosure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]> >(td::ActorRef, td::ImmediateClosure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]> >(td::ActorRef, td::ImmediateClosure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]> >(td::ActorRef, td::ImmediateClosure&&, long long unsigned int, const char*), const td::DialogId&, td::Promise&&, int&&, const char (&)[27]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::Item, std::allocator::Item> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::KHeap::Item}; _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::KHeap::Item; _Alloc = std::allocator::Item>]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::KHeap::insert(KeyT, td::HeapNode*) [with KeyT = double; int K = 4]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Heap.h:60:21:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator::Item*, std::vector::Item, std::allocator::Item> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1916:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1916 |               std::__partial_sort(__first, __last, __last, __comp);
      |               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator > >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1128 |     reverse(_BidirectionalIterator __first, _BidirectionalIterator __last)
      |     ^~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1128:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, int> >, bool), td::Result >, int> >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, int> >, bool), td::Result >, int> >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, int> >, bool), td::Result >, int> >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, int> >, bool), td::Result >, int> >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, int> >, bool), td::Result >, int> >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, int> >, bool), td::Result >, int> >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, int> >, bool), td::Result >, int> >&&, bool&&> >(td::ActorRef, td::ImmediateClosure >, int> >, bool), td::Result >, int> >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::MessagesManager::MessageInfo*, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, td::MessagesManager::MessageInfo*&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&> >(td::ActorRef, td::ImmediateClosure > >), const td::DialogId&, const bool&, const td::NotificationId&, td::Result > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, td::Promise >&&), td::Result, std::allocator > > >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure&&, std::vector >&&, td::Promise >&&), td::Result&&, std::vector >&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&> >(td::ActorRef, td::ImmediateClosure, std::allocator > > >, bool), td::Result, std::allocator > > >&&, bool&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12.1.1/vector:63:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:601:31:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::DialogDate*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::DialogId&, td::MessageId&, td::MessageThreadInfo&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&, td::DialogId, td::MessageId, td::DialogId, td::MessageId, td::Promise), td::tl::unique_ptr&&, td::DialogId&, td::MessageId&, td::DialogId&, td::MessageId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure >, bool, td::Promise >&&), td::DialogId&, std::vector >&&, bool&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, td::DialogId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::MessageLinkInfo&&, const td::DialogId&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Status), td::unique_ptr&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, td::Status), td::unique_ptr&&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Status), td::unique_ptr&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, td::Status), td::unique_ptr&&, td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Status), td::unique_ptr&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, td::Status), td::unique_ptr&&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Status), td::unique_ptr&&, td::Status&&> >(td::ActorRef, td::ImmediateClosure, td::Status), td::unique_ptr&&, td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, int, td::Status), std::vector >&&, int&, td::Status&&> >(td::ActorRef, td::ImmediateClosure >, int, td::Status), std::vector >&&, int&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, int, td::Status), std::vector >&&, int&, td::Status&&> >(td::ActorRef, td::ImmediateClosure >, int, td::Status), std::vector >&&, int&, td::Status&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >, int, td::Status), std::vector >&&, int&, td::Status&&> >(td::ActorRef, td::ImmediateClosure >, int, td::Status), std::vector >&&, int&, td::Status&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >, int, td::Status), std::vector >&&, int&, td::Status&&> >(td::ActorRef, td::ImmediateClosure >, int, td::Status), std::vector >&&, int&, td::Status&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*]':
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::UserId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::UserId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&&, const long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::UserId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&&, const long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::UserId&&, const long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::UserId&&, const long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&, int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&, int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&, int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&, int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise<>), long long int&, td::DialogId&, td::MessageId&, td::MessageId&, td::MessageSearchFilter&, int&, int&, td::Result > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, long long int, td::MessageId, td::MessageSearchFilter, td::Promise<>&&), td::Result&&, long long int&, td::MessageId&, td::MessageSearchFilter&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), std::__cxx11::basic_string, std::allocator >&&> >(td::ActorRef, td::ImmediateClosure), std::__cxx11::basic_string, std::allocator >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[21]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[21]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[21]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[21]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[21]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, std::__cxx11::basic_string, int, long long int, td::Promise<>&&), td::Result&&, std::__cxx11::basic_string, std::allocator >&&, int&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::DialogId&, int&, long long int&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure)>, bool, td::AffectedHistory, td::Promise<>&&), td::DialogId&, std::function)>&, bool&, td::AffectedHistory&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::DialogId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::DialogId&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::DialogId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::DialogId&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&), const td::DialogId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::DialogId&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&), const td::DialogId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >&&), const td::DialogId&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::Promise<>), td::FullMessageId&, td::Result&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, int, td::Promise >&&), td::DcId&&, td::FullMessageId&, std::__cxx11::basic_string, std::allocator >&&, int&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&> >(td::ActorRef, td::ImmediateClosure, int, long long unsigned int, td::Result&&), td::DialogId&, td::MessageId&, td::FileId&, td::FileId&, bool&, bool&, std::__cxx11::basic_string, std::allocator >&&, int&, long long unsigned int&, td::Result&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure, td::tl::unique_ptr, td::Promise<>), td::SecretChatId&&, td::tl::unique_ptr&&, td::tl::unique_ptr&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&> >(td::ActorRef, td::ImmediateClosure > >, td::Promise > >), td::DialogId&, bool&, td::NotificationId&, int&, td::Result > >&&, td::Promise > >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&> >(td::ActorRef, td::ImmediateClosure >), const td::DialogId&, const bool&, const td::NotificationId&, std::vector >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*; EventFuncT = const td::Scheduler::send_closure >(td::ActorRef, td::ImmediateClosure&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure > (td::MessagesManager::*)(td::DialogId, bool, bool, td::Promise<>&&), const td::DialogId&, bool&&, bool&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure&&), td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::tl::unique_ptr&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::tl::unique_ptr&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, td::tl::unique_ptr&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, td::tl::unique_ptr&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, int&, long long int&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, int&, long long int&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::SecretChatId&&, int&, long long int&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure), td::SecretChatId&&, int&, long long int&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[28]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[28]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[28]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[28]>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[28]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[28]>&&)::*; EventFuncT = const td::Scheduler::send_closure, const char*), td::FileId&, td::Promise&&, const char (&)[28]> >(td::ActorRef, td::ImmediateClosure, const char*), td::FileId&, td::Promise&&, const char (&)[28]>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&>&&)::*; EventFuncT = const td::Scheduler::send_closure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&> >(td::ActorRef, td::ImmediateClosure), td::FileId&&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&> >(td::ActorRef, td::ImmediateClosure, signed char, td::Promise >), td::FileId&, td::FileSourceId&, std::__cxx11::basic_string, std::allocator >&&, signed char&&, td::Promise >&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::Event}; _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:167:42,
    inlined from 'void td::Scheduler::send_to_scheduler(td::int32, const td::ActorId<>&, td::Event&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:164:13:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::GetDialogQuery::send(td::DialogId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:272:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  272 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::GetDialogListQuery::send(td::FolderId, td::int32, td::ServerMessageId, td::DialogId, td::int32)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:807:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  807 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ToggleDialogIsBlockedQuery::send(td::DialogId, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:1867:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1867 |     vector chain_ids{{dialog_id, MessageContentType::Photo}, {dialog_id, MessageContentType::Text}};
      |                                                                                                            ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ReadChannelHistoryQuery::send(td::ChannelId, td::MessageId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:2225:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 2225 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ReadMentionsQuery::send(td::DialogId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3093:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3093 |         G()->net_query_creator().create(telegram_api::messages_readMentions(std::move(input_peer)), {{dialog_id}}));
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ReadReactionsQuery::send(td::DialogId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3128:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3128 |         G()->net_query_creator().create(telegram_api::messages_readReactions(std::move(input_peer)), {{dialog_id}}));
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SaveDefaultSendAsQuery::send(td::DialogId, td::DialogId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3160:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3160 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SendScreenshotNotificationQuery::send(td::DialogId, td::int64)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3986:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3986 |     send_query(G()->net_query_creator().create(
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21,
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::; EventFuncT = td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (FileManager::*)(FileId, std::shared_ptr, int, long long int, long long int); ArgsT = {FileId&, std::shared_ptr, int, int, int}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::MessagesManager::load_secret_thumbnail(td::FileId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:8857:15:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::*; EventFuncT = const td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::*]',
    inlined from 'void td::Scheduler::send_impl(const td::ActorId<>&, const RunFuncT&, const EventFuncT&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; RunFuncT = td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::; EventFuncT = td::Scheduler::send_closure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&> >(td::ActorRef, td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:217:20,
    inlined from 'void td::Scheduler::send_closure(td::ActorRef, EventT&&) [with td::ActorSendType send_type = td::ActorSendType::Immediate; EventT = td::ImmediateClosure, int, long long int, long long int), td::FileId&, std::shared_ptr&&, int&&, int&&, int&&>]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:248:30,
    inlined from 'void td::send_closure(ActorIdT&&, FunctionT, ArgsT&& ...) [with ActorIdT = ActorId; FunctionT = void (FileManager::*)(FileId, std::shared_ptr, int, long long int, long long int); ArgsT = {FileId&, std::shared_ptr, int, int, int}]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler-decl.h:276:64,
    inlined from 'void td::MessagesManager::load_secret_thumbnail(td::FileId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:8857:15:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 = td::MessagesManager::TtlNode; _Value = td::MessagesManager::TtlNode; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = td::MessagesManager::TtlNodeHash; _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_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = td::MessagesManager::TtlNode; _Hash = td::MessagesManager::TtlNodeHash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:529:26,
    inlined from 'void td::MessagesManager::ttl_unregister_message(td::DialogId, const Message*, const char*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:12950:19:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = td::MessagesManager::TtlNode; _Value = td::MessagesManager::TtlNode; _Alloc = std::allocator; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to; _Hash = td::MessagesManager::TtlNodeHash; _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_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::erase(iterator) [with _Value = td::MessagesManager::TtlNode; _Hash = td::MessagesManager::TtlNodeHash; _Pred = std::equal_to; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/unordered_set.h:529:26,
    inlined from 'void td::MessagesManager::ttl_period_unregister_message(td::DialogId, const Message*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:12968:19:
/usr/include/c++/12.1.1/bits/hashtable.h:967:21: note: parameter passing for argument of type 'std::_Hashtable, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' {aka 'std::__detail::_Insert_base, std::__detail::_Identity, std::equal_to, td::MessagesManager::TtlNodeHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator'} changed in GCC 7.1
  967 |       { return erase(const_iterator(__it)); }
      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&&), td::FolderId&, int&, td::DialogDbGetDialogsResult&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  673 |       vector(initializer_list __l,
      |       ^~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SendScheduledMessageQuery::send(td::DialogId, td::MessageId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3694:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3694 |     send_query(G()->net_query_creator().create(
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:223:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  223 |     __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex,
      |     ^~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h: In function 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  253 |     __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_heap.h:253:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1782 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
In member function 'void td::MessagesManager::add_dialog_filter(td::unique_ptr, bool, const char*)',
    inlined from 'void td::MessagesManager::add_dialog_filter(td::unique_ptr, bool, const char*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19369:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19421:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
19421 |   std::reverse(list.pinned_dialogs_.begin(), list.pinned_dialogs_.end());
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = td::DialogId]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'std::pair > > td::MessagesManager::get_common_dialogs(td::UserId, td::DialogId, td::int32, bool, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:17670:30:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1932 |     __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1932:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = td::DialogDate; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  523 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::DialogDate*; _Tp = td::DialogDate]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::DialogDate*; _ForwardIterator = td::DialogDate*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = td::DialogDate; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:542:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::DialogDate*; _Tp = td::DialogDate]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::DialogDate*; _ForwardIterator = td::DialogDate*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = td::DialogDate; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:562:32:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::DialogDate*; _Tp = td::DialogDate]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::DialogDate*; _ForwardIterator = td::DialogDate*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = td::DialogDate; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:587:7:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::DialogDate*; _Tp = td::DialogDate]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::DialogDate*; _ForwardIterator = td::DialogDate*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = td::DialogDate; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:594:7:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]',
    inlined from 'td::vector td::MessagesManager::sort_dialogs_by_order(td::vector&, td::int32) const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:17573:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4820 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter());
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]',
    inlined from 'td::vector td::MessagesManager::sort_dialogs_by_order(td::vector&, td::int32) const' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:17575:22:
/usr/include/c++/12.1.1/bits/stl_algo.h:4669:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4669 |       std::__partial_sort(__first, __middle, __last,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4670 |                           __gnu_cxx::__ops::__iter_less_iter());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]',
    inlined from '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++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from '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++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1887:34,
    inlined from '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++/12.1.1/bits/stl_algo.h:1921:38:
/usr/include/c++/12.1.1/bits/stl_algo.h:85:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
   85 |       if (__comp(__a, __b))
      |           ~~~~~~^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:87:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
   87 |           if (__comp(__b, __c))
      |               ~~~~~~^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:89:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
   89 |           else if (__comp(__a, __c))
      |                    ~~~~~~^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:94:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
   94 |       else if (__comp(__a, __c))
      |                ~~~~~~^~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:96:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
   96 |       else if (__comp(__b, __c))
      |                ~~~~~~^~~~~~~~~~
In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]',
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1889:40,
    inlined from '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++/12.1.1/bits/stl_algo.h:1921:38:
/usr/include/c++/12.1.1/bits/stl_algo.h:1867:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1867 |           while (__comp(__first, __pivot))
      |                  ~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1870:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1870 |           while (__comp(__pivot, __last))
      |                  ~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function '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++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {td::MessagesManager::ForwardedMessages::CopiedMessage}; _Tp = td::MessagesManager::ForwardedMessages::CopiedMessage; _Alloc = std::allocator]':
/usr/include/c++/12.1.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1802 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:1809:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1809 |           if (__comp(__i, __first))
      |               ~~~~~~^~~~~~~~~~~~~~
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]',
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::MessagesManager::sort_dialog_filter_input_dialog_ids(td::DialogFilter*, const char*) const::&)>::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'td::MessagesManager::sort_dialog_filter_input_dialog_ids(td::DialogFilter*, const char*) const::&)>' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19017:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&)>:: >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = td::MessagesManager::sort_dialog_filter_input_dialog_ids(td::DialogFilter*, const char*) const::&)>::]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4853:18,
    inlined from 'td::MessagesManager::sort_dialog_filter_input_dialog_ids(td::DialogFilter*, const char*) const::&)>' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19017:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1908 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
In function 'void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1901:23,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1916:27:
/usr/include/c++/12.1.1/bits/stl_heap.h:424:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  424 |           std::__pop_heap(__first, __last, __last, __comp);
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
/usr/include/c++/12.1.1/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1922 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h: In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]':
/usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 4810 |     sort(_RandomAccessIterator __first, _RandomAccessIterator __last)
      |     ^~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:4810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18:
/usr/include/c++/12.1.1/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1937 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1938 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1939 |                                 __comp);
      |                                 ~~~~~~~
In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]',
    inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12.1.1/bits/stl_algo.h:1940:31,
    inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12.1.1/bits/stl_algo.h:4820:18:
/usr/include/c++/12.1.1/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1849 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
 1854 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'td::NetQueryRef td::GetPinnedDialogsQuery::send(td::FolderId)',
    inlined from 'void td::MessagesManager::reload_pinned_dialogs(td::DialogListId, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:17143:73:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:350:112: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
  350 |         G()->net_query_creator().create(telegram_api::messages_getPinnedDialogs(folder_id.get()), {{folder_id}});
      |                                                                                                                ^
In function 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]',
    inlined from 'td::vector td::MessagesManager::get_dialog_notification_settings_exceptions(td::NotificationSettingsScope, bool, bool, bool, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:21439:14:
/usr/include/c++/12.1.1/bits/stl_algo.h:4820:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4820 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter());
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&, td::MessageId&, int&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure >&&, td::Promise<>&&), td::DialogId&, td::MessageId&&, td::MessageId&, int&&, int&, bool&&, bool&, std::vector >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, int, td::DialogId, td::MessageId, int, td::MessageSearchFilter, int, int, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), std::__cxx11::basic_string, std::allocator >&, int&, td::DialogId&, td::MessageId&, int&, td::MessageSearchFilter&, int&, int&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::Event; _Alloc = std::allocator]',
    inlined from 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:158:21:
/usr/include/c++/12.1.1/bits/stl_vector.h:1389:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
 1389 |       { return _M_insert_rval(__position, std::move(__x)); }
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h: In member function 'void td::Scheduler::flush_mailbox(td::ActorInfo*, const RunFuncT&, const EventFuncT&) [with RunFuncT = const td::Scheduler::send_closure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*; EventFuncT = const td::Scheduler::send_closure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&> >(td::ActorRef, td::ImmediateClosure&, td::DialogId, td::MessageId, int, int, td::MessageSearchFilter, td::MessageId, long long int, int, std::vector, std::allocator > >&&, td::Promise<>&&), td::DialogId&, std::__cxx11::basic_string, std::allocator >&, td::DialogId&, td::MessageId&, int&, int&, td::MessageSearchFilter&, td::MessageId&, long long int&, int&, std::vector, std::allocator > >&&, td::Promise&&>&&)::*]':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdactor/td/actor/impl/Scheduler.h:161:16: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
  161 |   mailbox.erase(mailbox.begin(), mailbox.begin() + i);
      |   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::delete_message_from_database(Dialog*, td::MessageId, const Message*, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35409:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
35409 |       auto it = std::lower_bound(top_m->local_thread_message_ids.begin(), top_m->local_thread_message_ids.end(),
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35410 |                                  m->message_id);
      |                                  ~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35412:46: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
35412 |         top_m->local_thread_message_ids.erase(it);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35438:28: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
35438 |                            vector{old_message_id}, false, Promise());
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::MessagesManager::Message* td::MessagesManager::add_message_to_dialog(Dialog*, td::unique_ptr, bool, bool*, bool*, const char*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:34362:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
34362 |         send_update_delete_messages(dialog_id, {m->message_id.get()}, true, false);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::_ZN2td15MessagesManager4initEv.part.0()':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:13311:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
13311 |         std::reverse(list->pinned_dialogs_.begin(), list->pinned_dialogs_.end());
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::vector td::MessagesManager::get_dialog_scheduled_messages(td::DialogId, bool, bool, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:24169:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
24169 |   std::reverse(message_ids.begin(), message_ids.end());
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'auto td::detail::transform_helper::transform(const V&, const Func&) [with Func = td::MessagesManager::get_dialog_send_message_as_dialog_ids(td::DialogId, td::Promise >&&, bool)::; V = std::vector >]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:26:23,
    inlined from 'auto td::transform(V&&, const Func&) [with V = std::vector >&; Func = MessagesManager::get_dialog_send_message_as_dialog_ids(td::DialogId, td::Promise >&&, bool)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:46:85,
    inlined from 'void td::MessagesManager::get_dialog_send_message_as_dialog_ids(td::DialogId, td::Promise >&&, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:25251:8:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::get_dialog_send_message_as_dialog_ids(td::DialogId, td::Promise >&&, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:25252:16: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1
25252 |       std::sort(sorted_channel_ids.begin(), sorted_channel_ids.end());
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::on_dialog_action(td::DialogId, td::MessageId, td::DialogId, td::DialogAction, td::int32, td::MessageContentType)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:7467:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1
 7467 |     active_actions.erase(it);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:7488:27: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1
 7488 |       active_actions.erase(it);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessageId&, td::DialogId&, td::DialogAction&, double}; _Tp = td::MessagesManager::ActiveDialogAction; _Alloc = std::allocator]',
    inlined from 'void td::MessagesManager::on_dialog_action(td::DialogId, td::MessageId, td::DialogId, td::DialogAction, td::int32, td::MessageContentType)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:7493:32:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::view_message_live_location_on_server_impl(td::int64, td::FullMessageId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22823:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
22823 |   read_message_contents_on_server(full_message_id.get_dialog_id(), {full_message_id.get_message_id()}, 0,
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22824 |                                   std::move(promise), true);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::Status td::MessagesManager::open_message_content(td::FullMessageId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20907:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
20907 |     read_message_contents_on_server(dialog_id, {m->message_id}, 0, Auto());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::ReadHistoryQuery::send(td::DialogId, td::MessageId)',
    inlined from 'void td::MessagesManager::read_history_on_server_impl(Dialog*, td::MessageId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:21878:70:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:2180:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 2180 |     send_query(G()->net_query_creator().create(
In member function 'void td::ReadDiscussionQuery::send(td::DialogId, td::MessageId, td::MessageId)',
    inlined from 'void td::MessagesManager::read_message_thread_history_on_server_impl(Dialog*, td::MessageId, td::MessageId)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:21939:69:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:2259:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 2259 |     send_query(G()->net_query_creator().create(
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessagesManager::ForwardedMessages::CopiedMessage}; _Tp = td::MessagesManager::ForwardedMessages::CopiedMessage; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::MessagesManager::ForwardedMessages::CopiedMessage; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::Result td::MessagesManager::get_forwarded_messages(td::DialogId, td::DialogId, td::vector&, td::tl_object_ptr&&, bool, td::vector&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:28369:32:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {td::MessagesManager::ForwardedMessages::ForwardedMessageContent}; _Tp = td::MessagesManager::ForwardedMessages::ForwardedMessageContent; _Alloc = std::allocator]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = td::MessagesManager::ForwardedMessages::ForwardedMessageContent; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1294:21,
    inlined from 'td::Result td::MessagesManager::get_forwarded_messages(td::DialogId, td::DialogId, td::vector&, td::tl_object_ptr&&, bool, td::vector&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:28374:43:
/usr/include/c++/12.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)',
    inlined from 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35163:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35174:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
35174 |       auto it = std::lower_bound(top_m->local_thread_message_ids.begin(), top_m->local_thread_message_ids.end(),
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35175 |                                  m->message_id);
      |                                  ~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = td::MessageId; _Alloc = std::allocator]',
    inlined from 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35177:47,
    inlined from 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35163:6:
/usr/include/c++/12.1.1/bits/vector.tcc:164:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  164 |         _M_realloc_insert(begin() + (__position - cbegin()), __x);
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)',
    inlined from 'void td::MessagesManager::register_new_local_message_id(Dialog*, const Message*)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35163:6:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35179:48: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
35179 |           top_m->local_thread_message_ids.erase(top_m->local_thread_message_ids.begin());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::MessagesManager::Message* td::MessagesManager::add_scheduled_message_to_dialog(Dialog*, td::unique_ptr, bool, bool*, const char*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:35101:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
35101 |         send_update_delete_messages(dialog_id, {message->message_id.get()}, false, false);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::DialogDate; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::DialogDate; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'bool td::MessagesManager::set_dialog_is_pinned(td::DialogListId, Dialog*, bool, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:15063:33:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ToggleDialogUnreadMarkQuery::send(td::DialogId, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:1823:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1823 |     send_query(G()->net_query_creator().create(
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = td::DialogId; _Alloc = std::allocator]',
    inlined from 'bool td::remove_if(V&, const Func&) [with V = std::vector >; Func = MessagesManager::load_dialogs(td::vector, td::Promise > >&&)::]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:65:10,
    inlined from 'void td::MessagesManager::load_dialogs(td::vector, td::Promise > >&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:16445:16:
/usr/include/c++/12.1.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 1561 |         return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg));
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::_ZN2td15MessagesManager18edit_dialog_filterENS_10unique_ptrINS_12DialogFilterEEEPKc.part.0(td::unique_ptr, const char*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19481:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
19481 |       std::reverse(new_list.pinned_dialogs_.begin(), new_list.pinned_dialogs_.end());
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ToggleDialogPinQuery::send(td::DialogId, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:1735:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1735 |     send_query(G()->net_query_creator().create(
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]',
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1389:30,
    inlined from 'td::Status td::MessagesManager::toggle_dialog_is_pinned(td::DialogListId, td::DialogId, bool)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:19924:50:
/usr/include/c++/12.1.1/bits/vector.tcc:366:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  366 |         _M_realloc_insert(begin() + __n, std::move(__v));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:769:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = InputDialogId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20090:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:382:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:774:34,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = InputDialogId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20090:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:793:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = InputDialogId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20090:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:796:38,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = InputDialogId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20090:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = td::InputDialogId*; _Tp = td::InputDialogId]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = td::InputDialogId*; _ForwardIterator = td::InputDialogId*; _Allocator = allocator]' at /usr/include/c++/12.1.1/bits/stl_uninitialized.h:397:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/vector.tcc:801:9,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1779:19,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >;  = void; _Tp = td::InputDialogId; _Alloc = std::allocator]' at /usr/include/c++/12.1.1/bits/stl_vector.h:1481:22,
    inlined from 'void td::append(vector&, vector&) [with T = InputDialogId]' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/algorithm.h:140:21,
    inlined from 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20090:11:
/usr/include/c++/12.1.1/bits/stl_uninitialized.h:372:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1
  372 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::Status td::MessagesManager::set_pinned_dialogs(td::DialogListId, td::vector)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20108:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
20108 |   std::reverse(pinned_dialog_ids.begin(), pinned_dialog_ids.end());
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:20109:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
20109 |   std::reverse(dialog_ids.begin(), dialog_ids.end());
      |   ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::delete_sent_message_on_server(td::DialogId, td::MessageId, td::MessageId)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:10832:20: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
10832 |     delete_messages(dialog_id, {message_id}, true, Auto());
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:10836:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
10836 |       delete_messages_on_server(dialog_id, {message_id}, true, 0, Auto());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:10839:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
10839 |       delete_scheduled_messages_on_server(dialog_id, {message_id}, 0, Auto());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::FullMessageId td::MessagesManager::on_get_message(MessageInfo&&, bool, bool, bool, bool, const char*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:14691:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
14691 |       send_update_delete_messages(dialog_id, {message_id.get()}, true, false);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:14726:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
14726 |     send_update_delete_messages(dialog_id, {p->message_id.get()}, false, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::on_get_scheduled_server_messages(td::DialogId, td::uint32, td::vector >&&, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:10335:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
10335 |     send_update_delete_messages(dialog_id, {message->message_id.get()}, true, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::FullMessageId td::MessagesManager::on_send_message_success(td::int64, td::MessageId, td::int32, td::int32, td::FileId, const char*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:31181:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
31181 |     send_update_delete_messages(dialog_id, {new_message_id.get()}, true, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SaveDraftMessageQuery::send(td::DialogId, const td::unique_ptr&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:1655:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 1655 |     send_query(G()->net_query_creator().create(
In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator > >; _IIter2 = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >; _Compare = greater]',
    inlined from 'std::pair > > td::MessagesManager::get_message_thread_history(td::DialogId, td::MessageId, td::MessageId, td::int32, td::int32, td::int64&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22090:17:
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4975 |       return _GLIBCXX_STD_A::__merge(__first1, __last1,
      |                                     ^
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'std::pair > > td::MessagesManager::get_message_thread_history(td::DialogId, td::MessageId, td::MessageId, td::int32, td::int32, td::int64&, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22100:54: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
22100 |         merge_message_ids = get_message_history_slice(
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~^
22101 |             message_ids.begin(), std::lower_bound(message_ids.begin(), message_ids.end(), from_message_id),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22102 |             message_ids.end(), from_message_id, offset, limit);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22107:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
22107 |             auto local_it = std::lower_bound(message_ids.begin(), message_ids.end(), local_message_id);
      |                             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22109:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1
22109 |             message_ids.erase(local_it);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function '_OIter std::merge(_IIter1, _IIter1, _IIter2, _IIter2, _OIter, _Compare) [with _IIter1 = __gnu_cxx::__normal_iterator > >; _IIter2 = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >; _Compare = greater]',
    inlined from 'std::pair > > td::MessagesManager::get_message_thread_history(td::DialogId, td::MessageId, td::MessageId, td::int32, td::int32, td::int64&, td::Promise<>&&)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22119:17:
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 4975 |       return _GLIBCXX_STD_A::__merge(__first1, __last1,
      |                                     ^
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/usr/include/c++/12.1.1/bits/stl_algo.h:4975:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'std::pair > > td::MessagesManager::get_message_thread_history(td::DialogId, td::MessageId, td::MessageId, td::int32, td::int32, td::int64&, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22128:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
22128 |     std::reverse(result.begin(), result.end());
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:22129:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
22129 |     result = get_message_history_slice(result.begin(), std::lower_bound(result.begin(), result.end(), from_message_id),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22130 |                                        result.end(), from_message_id, offset, limit);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SendMessageQuery::send(td::int32, td::DialogId, td::tl_object_ptr, td::MessageId, td::int32, td::tl_object_ptr&&, td::vector >&&, const td::string&, bool, td::int64, td::NetQueryRef*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3214:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3214 |          {dialog_id, is_copy ? MessageContentType::Photo : MessageContentType::Text}});
      |                                                                                      ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::NetQueryRef td::StartBotQuery::send(td::tl_object_ptr, td::DialogId, td::tl_object_ptr, const td::string&, td::int64)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3285:88: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3285 |         {{dialog_id, MessageContentType::Text}, {dialog_id, MessageContentType::Photo}});
      |                                                                                        ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::NetQueryRef td::SendInlineBotResultQuery::send(td::int32, td::DialogId, td::tl_object_ptr, td::MessageId, td::int32, td::int64, td::int64, const td::string&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3346:88: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3346 |         {{dialog_id, MessageContentType::Text}, {dialog_id, MessageContentType::Photo}});
      |                                                                                        ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::EditMessageQuery::send(td::int32, td::DialogId, td::MessageId, const td::string&, td::vector >&&, td::tl_object_ptr&&, td::tl_object_ptr&&, td::int32)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3769:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3769 |     send_query(G()->net_query_creator().create(
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SendMediaQuery::send(td::FileId, td::FileId, td::int32, td::DialogId, td::tl_object_ptr, td::MessageId, td::int32, td::tl_object_ptr&&, td::vector >&&, const td::string&, td::tl_object_ptr&&, td::MessageContentType, bool, td::int64, td::NetQueryRef*)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3527:100: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3527 |         {{dialog_id, content_type}, {dialog_id, is_copy ? MessageContentType::Text : content_type}});
      |                                                                                                    ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::SendMultiMediaQuery::send(td::int32, td::DialogId, td::tl_object_ptr, td::MessageId, td::int32, td::vector&&, td::vector >&&, bool)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3405:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3405 |     send_query(G()->net_query_creator().create(
In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]',
    inlined from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_equals_val]' at /usr/include/c++/12.1.1/bits/stl_algobase.h:2112:23,
    inlined from '_IIter std::find(_IIter, _IIter, const _Tp&) [with _IIter = __gnu_cxx::__normal_iterator > >; _Tp = td::MessageId]' at /usr/include/c++/12.1.1/bits/stl_algo.h:3851:28,
    inlined from 'void td::MessagesManager::on_upload_message_media_finished(td::int64, td::DialogId, td::MessageId, td::Status)' at /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:26058:30:
/usr/include/c++/12.1.1/bits/stl_algobase.h:2067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2067 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2071:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2071 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2075:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2075 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2079:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2079 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2087:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2087 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2092:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2092 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/usr/include/c++/12.1.1/bits/stl_algobase.h:2097:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
 2097 |           if (__pred(__first))
      |               ~~~~~~^~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::Result > > td::MessagesManager::resend_messages(td::DialogId, td::vector)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:28643:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
28643 |     send_update_delete_messages(dialog_id, {message->message_id.get()}, true, false);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::ForwardMessagesQuery::send(td::int32, td::DialogId, td::DialogId, td::tl_object_ptr, td::vector&, td::vector&&, td::int32)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:3891:94: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
 3891 |         {{to_dialog_id, MessageContentType::Text}, {to_dialog_id, MessageContentType::Photo}});
      |                                                                                              ^
In file included from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Promise.h:13,
                 from /home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tddb/td/db/KeyValueSyncInterface.h:10:
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'td::Result > td::MessagesManager::forward_message(td::DialogId, td::DialogId, td::MessageId, td::tl_object_ptr&&, bool, td::MessageCopyOptions&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Status.h:80:24: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1
   80 |   auto r_name = (result);                     \
      |                        ^
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/tdutils/td/utils/Status.h:57:34: note: in expansion of macro 'TRY_RESULT_IMPL'
   57 | #define TRY_RESULT(name, result) TRY_RESULT_IMPL(TD_CONCAT(TD_CONCAT(r_, name), __LINE__), auto name, result)
      |                                  ^~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:28089:3: note: in expansion of macro 'TRY_RESULT'
28089 |   TRY_RESULT(result, forward_messages(to_dialog_id, from_dialog_id, {message_id}, std::move(options), in_game_share,
      |   ^~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp: In member function 'void td::MessagesManager::on_get_dialogs(td::FolderId, td::vector >&&, td::int32, td::vector >&&, td::Promise<>&&)':
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:15717:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
15717 |       std::reverse(pinned_dialog_ids.begin(), pinned_dialog_ids.end());
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/buildozer/aports/testing/telegram-tdlib/src/td-d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9/td/telegram/MessagesManager.cpp:15718:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1
15718 |       std::reverse(added_dialog_ids.begin(), added_dialog_ids.end());
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[445/456] Linking CXX static library libtdcore.a
[446/456] Linking CXX executable benchmark/bench_misc
[447/456] Linking CXX executable benchmark/bench_tddb
[448/456] Linking CXX executable benchmark/bench_handshake
[449/456] Linking CXX static library libtdclient.a
[450/456] Linking CXX executable benchmark/check_proxy
[451/456] Linking CXX executable test/run_all_tests
[452/456] Linking CXX executable tg_cli
[453/456] Linking CXX static library libtdjson_private.a
[454/456] Linking CXX static library libtdjson_static.a
[455/456] Linking CXX shared library libtdjson.so.1.8.5
[456/456] Creating library symlink libtdjson.so
>>> telegram-tdlib: Entering fakeroot...
-- Install configuration: "MinSizeRel"
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdjson.so.1.8.5
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdjson.so
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdjson_static.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdjson_private.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdclient.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdcore.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdapi.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdutils.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdactor.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdnet.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdsqlite.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tddb.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdcore.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdclient.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdapi.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdjson_private.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdjson.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/pkgconfig/tdjson_static.pc
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/cmake/Td/TdTargets.cmake
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/cmake/Td/TdTargets-minsizerel.cmake
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/td_json_client.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/td_log.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/tdjson_export.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/Client.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/Log.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/tl/TlObject.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/td_api.h
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/include/td/telegram/td_api.hpp
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/cmake/Td/TdConfig.cmake
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/cmake/Td/TdConfigVersion.cmake
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdutils.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdactor.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdnet.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtdsqlite.a
-- Installing: /home/buildozer/aports/testing/telegram-tdlib/pkg/telegram-tdlib/usr/lib/libtddb.a
>>> telegram-tdlib-static*: Running split function static...
>>> telegram-tdlib-static*: Preparing subpackage telegram-tdlib-static...
>>> telegram-tdlib-static*: Stripping binaries
>>> telegram-tdlib-static*: Running postcheck for telegram-tdlib-static
>>> telegram-tdlib-dev*: Running split function dev...
>>> telegram-tdlib-dev*: Preparing subpackage telegram-tdlib-dev...
>>> telegram-tdlib-dev*: Stripping binaries
>>> telegram-tdlib-dev*: Running postcheck for telegram-tdlib-dev
>>> telegram-tdlib-doc*: Running split function doc...
>>> telegram-tdlib-doc*: Preparing subpackage telegram-tdlib-doc...
>>> telegram-tdlib-doc*: Running postcheck for telegram-tdlib-doc
>>> telegram-tdlib*: Running postcheck for telegram-tdlib
>>> telegram-tdlib*: Preparing package telegram-tdlib...
>>> telegram-tdlib*: Stripping binaries
>>> telegram-tdlib-dev*: Scanning shared objects
>>> telegram-tdlib-doc*: Scanning shared objects
>>> telegram-tdlib-static*: Scanning shared objects
>>> telegram-tdlib*: Scanning shared objects
>>> telegram-tdlib-dev*: Tracing dependencies...
	pkgconfig
	telegram-tdlib=1.8.5-r0
>>> telegram-tdlib-dev*: Package size: 1.1 MB
>>> telegram-tdlib-dev*: Compressing data...
>>> telegram-tdlib-dev*: Create checksum...
>>> telegram-tdlib-dev*: Create telegram-tdlib-dev-1.8.5-r0.apk
>>> telegram-tdlib-doc*: Tracing dependencies...
>>> telegram-tdlib-doc*: Package size: 32.0 KB
>>> telegram-tdlib-doc*: Compressing data...
>>> telegram-tdlib-doc*: Create checksum...
>>> telegram-tdlib-doc*: Create telegram-tdlib-doc-1.8.5-r0.apk
>>> telegram-tdlib-static*: Tracing dependencies...
>>> telegram-tdlib-static*: Package size: 63.8 MB
>>> telegram-tdlib-static*: Compressing data...
>>> telegram-tdlib-static*: Create checksum...
>>> telegram-tdlib-static*: Create telegram-tdlib-static-1.8.5-r0.apk
>>> telegram-tdlib*: Tracing dependencies...
	so:libc.musl-armv7.so.1
	so:libcrypto.so.3
	so:libgcc_s.so.1
	so:libssl.so.3
	so:libstdc++.so.6
	so:libz.so.1
>>> telegram-tdlib*: Package size: 9.3 MB
>>> telegram-tdlib*: Compressing data...
>>> telegram-tdlib*: Create checksum...
>>> telegram-tdlib*: Create telegram-tdlib-1.8.5-r0.apk
>>> telegram-tdlib: Build complete at Wed, 31 Aug 2022 02:00:26 +0000 elapsed time 0h 2m 22s
>>> telegram-tdlib: Cleaning up srcdir
>>> telegram-tdlib: Cleaning up pkgdir
>>> telegram-tdlib: Uninstalling dependencies...
(1/10) Purging .makedepends-telegram-tdlib (20220831.015805)
(2/10) Purging cmake (3.24.1-r1)
(3/10) Purging openssl-dev (3.0.5-r2)
(4/10) Purging zlib-dev (1.2.12-r3)
(5/10) Purging gperf (3.1-r3)
(6/10) Purging linux-headers (5.19.4-r0)
(7/10) Purging samurai (1.2-r2)
(8/10) Purging libarchive (3.6.1-r1)
(9/10) Purging rhash-libs (1.4.3-r1)
(10/10) Purging libuv (1.44.2-r0)
Executing busybox-1.35.0-r23.trigger
OK: 289 MiB in 102 packages
>>> telegram-tdlib: Updating the testing/armv7 repository index...
>>> telegram-tdlib: Signing the index...